使用 XLNT Excel 库时出现问题
Trouble using the XLNT excel library
我正在编写需要从xls文件中读取内容的代码,我决定使用XLNT库。
我做了以下工作:
-
使用 CMAKE GUI 配置和生成 Visual Studio 项目
-
在视觉工作室中编译它 - 生成了一个带有
.lib
文件的构建文件夹 - 按照以下说明进行操作:如何安装第三方库
代码块 /lib/include
目录添加到链接器和编译器 搜索目录- 将
.lib
文件添加到项目生成选项 - 添加了对其他编译器选项
-std=c++14 -Ixlnt/include -lxlnt
我遇到的错误是:
undefined reference to 'xlnt::workbook::workbook()
- 共 18 个 相同的错误
C:UserspinkunicornDocumentsPersonal FilesCtestingmain.cpp|36|undefined reference to xlnt::worksheet::freeze_panes(xlnt::cell_reference const&)'
我在论坛上环顾四周,有些人说类似的问题是也包括.cpp文件。 我不明白该怎么做,所以我还没有尝试过(所有说明似乎都说在编译时.cpp库文件名添加到命令行) - 但我什至没有使用命令行进行编译,库下载文件的源文件夹中有 50 个 cpp 文件,所以不确定这将如何工作。
您认为可能的解决方法是什么?
谢谢!
XLNT现在没有支持"xls"文件,只是支持"xlsx"。
我有时使用 g++ myfile.cpp -std=c++14 -Ixlnt/include -Lxlnt/lib -lxlnt -o myfile
我相信上面的顺序很重要(以前以错误的顺序使用正确的论点已经绊倒了我)。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- C++格式化输出问题
- 使用 XLNT Excel 库时出现问题