Qt编译QtXlsx库
一、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项目了。
Qt编译QtXlsx库相关推荐
- qt 编译poco库
poco下载地址:https://pocoproject.org/releases/poco-1.7.9/ 版本环境: Qt 版本 5.5.1 poco-1.9.0-all 准备工作: 1. 下载MS ...
- QT编译boost库
编译 windows 使用qtcreater编译boost 库命令: bjam install stage --toolset=gcc --stagedir="./lib" ...
- Qt 编译动态库只生成dll没有lib文件
背景描述: 库A开发最初是以静态库形式存在,随着时间推移项目功能逐渐增多,涉及库A的内容也增多.组内成员开发各有习惯,QtCreator和VS2015未作限制. 现象: VS2015编辑器下正常编译和 ...
- qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
qt5.12mingw64编译环境搭建qtxlsx库编译错误第二讲 最近一直在做这个库的环境搭建,还是遇到了几个小小的错误,想把他记录下来,以后无论使用什么样的环境,我们都可以开心快乐地搭建了呀. 编 ...
- Qt5 Windows10编译安装QtXlsx库
Qt5 Windows10编译安装QtXlsx库 大家都知道QtXlsx无需依赖office办公组件,大体的说就是针对Excel表格处理包括读.写等功能,这里主要演示QtXlsx库的编译和安装. 一. ...
- Qt,编译libcurl并且导入到库
在MInGW环境下编译和使用libcurl静态库 libcurl 7.21以后的版本在Windows下的编译比较简单,自带了MinGW和VC环境的Makefile文件,首先去Curl官网下载源代码:h ...
- win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库)
本文主要用于编译支持Qt的VTK库,重点在于编译VTK库,供Qt调用. 第1步:新建一个文件夹:vtkDir 第2步:在该文件夹下新建两个文件夹vtk_bin.vtk_src 第3步:将下载好的VTK ...
- Qt下使用vs编译的库文件
Qt下调用VS制作的静态库 1.制作静态库的编译器和Qt版本的编译器是一样 如果是使用Visual Studio 制作的静态库,比如使用Visual Studio 2013制作的,而要使 ...
- QT笔记——QtXlsx操作Execl 之 下载安装配置
使用第三方库QtXlsx来操作execl 环境:vs2019 +qt5.12.2 第一步: 我们需要找到对应的下载QtXlsx的第三方库的下载路径: QtXlsx下载 第二步: 编译我们的QtXlsx ...
- qt 编译的时候把源文件复制到编译目录_[QT]读写Excel
C++读写Excel有许多开源库,下边这个连接有总结: troldal/OpenXLSXgithub.com 因为工作需要QT,所以今天我们共同学习一下QT读写Excel.用到的开源库: https ...
最新文章
- 4. 编程规范和编程安全指南--go语言
- 微信小程序图片自适应宽高比例显示解决方法
- java ConcurrentHashMap 实现原理
- JavaWeb(十一)——登录注册小案例
- Scala apply()方法用于创建伴生类对象
- 介绍一下XMLHttpRequest对象,他有哪些常用方法和属性
- Java GregorianCalendar computeFields()方法与示例
- 指静脉识别技术在安防行业的应用前景
- AgileEAS.NET平台开发Step By Step系列-药店系统-索引
- MyBatis第1天
- 单结晶体管的导电特性_适用于印刷电子的导电墨水可在纸和PET薄膜上印刷薄膜晶体管...
- Leetcode每日一题:17.letter-combinations-of-a-phone-number(电话号码的字母组合) 0ms通过
- HTML 制作简历表单
- __attribute__ 关键字小结
- Python实现大文本文件分割成多个小文件
- 【计算机网络】Socket聊天室程序
- 史上最详细Maven笔记以及搭建Nexus私服
- IT应届实习能不加班?如何逃离996?
- kalilinux链接蓝牙音响_Kali Linux安装驱动并使用Blueman连接蓝牙耳机
- pandas只取文件中的某几列