qt 进程打开excel_QT下编译Qtxlsx库快速读取excel表格第一讲

这篇博客介绍了在QT环境下编译开源库qtxlsx时遇到的三个主要问题:qmake配置错误、未生成lib文件、及编译后模块未识别。作者分享了解决第一个问题的方案,即安装Perl,但对于后两个问题仍在寻求解决方案。博客旨在帮助其他开发者避开这些问题,提供经验参考。
摘要由CSDN通过智能技术生成

01qt下编译qtxlsx库踩下的雷区,希望大家能够成功避免

excel表格数据的读取是很多开发者常用的操作之一,而传统的读取excel的代码是比较慢的,会影响程序的运行速率,而qt开发了一套比较高效率读取excel表格的方法,一个是libxl,这个库是商业库,后续再进行详细介绍,另外一个就是开源的qtxlsx库。这个库可以加载上万行excel表格,不费劲。

最近在研究使用这个库,其实之前在qt下搭配成功过,由于更新电脑设备,需要重新搭建,但是搭建过程中遇到了很多问题。这次作为qt下读取excel的第一讲课程,我来详细记录一下我踩下的坑,希望后来人能够借鉴一下。

02雷区1:qmake下配置3个错误

mingw32-make: *** [F:\nhy\Source\QT512\excel\build-qtxlsx-Desktop_Qt_5_12_1_MinGW_64_bit-Debug\src\Makefile:36: error: sub-xlsx-qmake_all] Error 3,这个问题就比较尴尬了,查询百度好几次,并未找到合理的解释,于是乎,就自己琢磨,然后就发现这么做以后这个问题就解决了。

解决方法:下载perl。成功配置后的截图如下:

a75307b4cac6eb6faada9ff5c348d832.png

4a400fec600731666fb380c51041f046.png

编译成功的界面如图

63fe5554d18175e5ced34a7d41a683b4.png

03雷区2:未生成lib文件

编译顺利成功了,到build文件夹下进行相关的dll和lib和include文件的配置,但是发现没有相关的lib文件。原因未知,重新配置了好几次还是不行呢?如果你有好的方法,欢迎跟我交流哦。

fd8335c1fd1adb2b7e4c78708959152b.png

这就是个很奇怪的问题了,为什么没有生成lib文件呢?这就需要深入进行研究了,关于这个问题程序员小白学开发暂时未找到相关的解决方法。

04雷区3:

:-1: error: Unknown module(s) in QT: xlsx

环境搭建好了,新建项目测试,却出现这个问题,暂时未找到相关的解决方法。

整理到这已经很累了,为什么就是不识别呢?一样的人,一样的搭建方法,之前也成功了。所以说,编程不能跟机器较真,还是要认真琢磨和研究,找到合适的解决方法哦,如果你也是程序员,欢迎加入我们一起研究吧,后续解决了还会进行相关的问题的传递的哦。期待你们的加入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值