当前位置:网站首页>Qt编译QtXlsx库
Qt编译QtXlsx库
2022-04-23 07:15:00 【欧特_Glodon】
一、QtXlsx库的编译
提供下载包:包含编译好的Qt5.6.3版本、QtXlsx源码以及Perl5软件安装包。
下载地址
1、下载QtXlsx源码
地址:QtXlsxWriter下载地址
下载后解压到自己的磁盘中,路径不要包含空格和特殊字符。
2、安装Perl5
由于编译QtXlsx库需要用到Perl脚本,所以必须确保有这样的执行环境,否则会报错,先cmd进入命令行查看自己是否安装Perl5:
如果没有安装,自行去下载perl5软件进行安装。
3、编译QtXlsx库
用自己安装的Qt打开qtxlsx.pro,然后进行编译即可。
4、使用方法
此处根据编译选择对应的路径:
- 首先将工程文件(路径:QtXlsxWriter-master\src\xlsx)中文件(具体见下面图片)拷贝到新建的QtXlsx文件夹中,最后将QtXlsx文件夹拷贝到Qt的安装目录下,比如我的拷贝到:D:\Qt\Qt5.7.0\5.7\msvc2013_64\include
- 接下来拷贝lib文件夹下Qt5Xlsxd.lib、Qt5Xlsx.lib、Qt5Xlsx.prl、Qt5Xlsxd.prl4个文件到你的Qt的lib下:D:\Qt\Qt5.7.0\5.7\msvc2013_64\lib
- 拷贝lib文件夹下的Qt5Xlsx.dll、Qt5Xlsxd.dll库文件到你的Qt库路径下D:\Qt\Qt5.7.0\5.7\msvc2013_64\bin
- 将构建目录下的mkspecs\modules-inst\qt_lib_xlsx.pri 和qt_lib_xlsx_private.pri到你的Qt模块下D:\Qt\Qt5.7.0\5.7\msvc2013_64\mkspecs\modules
注意:网上有很多说是将mkspecs\modules\qt_lib_xlsx.pri 拷贝到msvc2017\mkspecs\modules,但是这样是结果模块无法加载到项目中,应该是将构建目录下的mkspecs\modules-inst\qt_lib_xlsx.pri 和qt_lib_xlsx_private.pri到msvc2015\mkspecs\modules)
下来就可以使用Qt进行excel的操作了,只是需要注意:
- 使用的时候需要包含头文件#include
- 在.pro需要添加:QT += xlsx
- 完毕之后,最好先qmake再构建工程,否则会提示连接不到库;
之后就可以运行自己的QtXlsx项目了。
版权声明
本文为[欧特_Glodon]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_37251750/article/details/124339715
边栏推荐
猜你喜欢
随机推荐
编译原理题-带答案
Mobile terminal layout (3D conversion, animation)
LeetCode简单题之计算字符串的数字和
[go] common concurrency model [generic version]
Ribbon start process
1216_MISRA_C规范学习笔记_控制流的规则要求
WordPress爱导航主题 1.1.3 简约大气网站导航源码网址导航源码
一个没啥L用,但可以装X的IDEA插件
高精度焊接机械臂定位
多目视觉SLAM
LeetCode简单题之统计字符串中的元音子字符串
Positioning of high precision welding manipulator
1216_ MISRA_ C standard learning notes_ Rule requirements for control flow
分布式服务治理Nacos
idea:使用easyYapi插件导出yapi接口
thinkphp6+jwt 实现登录验证
Weekly leetcode - 06 array topics 7 ~ 739 ~ 50 ~ offer 62 ~ 26 ~ 189 ~ 9
Penetration test interview collection -- HVV---
3C装配中的机械臂运动规划
How to import Excel data in SQL server, 2019 Edition