不能使用 Qt Xlsx

Posted

技术标签:

【中文标题】不能使用 Qt Xlsx【英文标题】:cannot use Qt Xlsx 【发布时间】:2020-03-24 10:57:19 【问题描述】:

我在/opt 中有 Qt 5.15 Beta-2。我还从here 下载并构建了Qt5::Xlsx 模块[qmakesudo makesudo make install]。现在在/opt/Qt/5.15.0/gcc_64/include 中有一个目录QtXlsx,但它只包含一个文件QtXlsxDepends。没有xlsxdocument.hxlsxcell.h 或类似的东西,所以如果我尝试将它们包含在here 中,Qt Creator 会说file not found

the output of the build commands

【问题讨论】:

好吧,你应该看看这些命令实际上做了什么。 IOW,看看他们的控制台输出。如果他们没有打印任何有趣的东西,请尝试搜索如何启用更多输出。附带说明一下,一般来说,您不应该运行sudo make,而应该运行make。只有sudo make install 需要它。 我添加了一个指向控制台输出的链接。我可以看到提到的那些头文件。你可以看到刚才make给了我mkdir /opt/Qt/5.15.0/gcc_64/mkspecs/features//include: Permission denied at /opt/Qt/5.15.0/gcc_64/bin/syncqt.pl line 404.,这就是为什么sudo 【参考方案1】:

寻找的标头位于/opt/Qt/5.15.0/gcc_64/mkspecs/features/include/QtXlsx。所以我在CMakeLists.txt 中添加了target_include_directories(target PRIVATE /opt/Qt/5.15.0/gcc_64/mkspecs/features/include/QtXlsx),问题就消失了。

【讨论】:

以上是关于不能使用 Qt Xlsx的主要内容,如果未能解决你的问题,请参考以下文章

Qt Xlsx ( QtXlsxWriter ) 使用例程

Qt Xlsx ( QtXlsxWriter ) 使用例程

Qt Xlsx ( QtXlsxWriter ) qt读写excel文件库的windows安装使用

QT excel创建的.xlsx文件打不开

qt 中怎么样安装qt xlsx

为啥我不能使用 write.xlsx 追加 [重复]