当前位置:网站首页>qwt库的编译和使用
qwt库的编译和使用
2022-08-10 03:53:00 【草丛中的蝈蝈】
环境:win10 64位 + vs 2015 + qt5.9.9 + qwt 6.2
- 去官网下载qwt库源码,也可以使用我下载好的源码包,地址:qwt 6.2源码包
- 打开qwt源码工程进行编译,编译完成后,最后有报错信息:
正在创建库 ..\lib\qwt.lib 和对象 ..\lib\qwt.exp
jom: D:\Project\xxx\build-qwt-Desktop_Qt_5_9_9_MSVC2015_64bit-Release\src\Makefile [debug-all] Error 2
jom: D:\Project\xxx\build-qwt-Desktop_Qt_5_9_9_MSVC2015_64bit-Release\Makefile [sub-src-make_first-ordered] Error 2
17:56:11: 进程"C:\Qt\Qt5.9.9\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 。
Error while building/deploying project qwt (kit: Desktop Qt 5.9.9 MSVC2015 64bit)
可以不管,因为需要的库文件已经生成了。
- 在使用qwt库的工程根目录下新建qwt目录,在qwt目录下新建include和lib两个目录;
- 将qwt-6.2\src下的*.h文件拷贝到新建include目录下,将build-qwt-Desktop_Qt_5_9_9_MSVC2015_64bit-Release\lib下的qwt.lib文件拷贝到新建的lib目录下,将build-qwt-Desktop_Qt_5_9_9_MSVC2015_64bit-Release\lib下的qwt.dll文件拷贝的应用程序可执行文件所在目录下;
- 在应用程序的工程文件里添加:
QWT_ROOT=$$PWD/qwt
INCLUDEPATH+=$$QWT_ROOT/include
LIBS += -L$$QWT_ROOT/lib -lqwt
LIBS += -L$$QWT_ROOT/lib -lqwtd
- 编译应用程序通过,但运行时会弹出错误提示,同时,调试器里打印“QWidget: Must construct a QApplication before a QWidget”,原因是qwt库和应用程序的版本(debug或release)不匹配,修改“LIBS += -L$$QWT_ROOT/lib -lqwt”里的内容即可。
边栏推荐
猜你喜欢
随机推荐
order by注入与limit注入
[STL]map与set
用.bat文件做Airtest脚本的多设备批量运行
长沙:借网红的风,铺长红的路
Neo4J 与 Cypher 查询语言基础
自定义训练,使用Generator dataset迭代数据报错
【OpenCV图像处理5】图像的变换
ZZULIOJ:1021: 三个整数的最大值
RoyalScope分析仪:发现CAN总线波形台阶和信号幅值低的问题
【Verilog数字系统设计(夏雨闻)6-------模块的结构、数据类型、变量和基本运算符号2】
goland json.Marshal导致&变成\u0026
LeetCode 周赛笔记 —— 2022年8月 第一周
LeetCode 1297. 子串的最大出现次数
数据仓库建模实践
富媒体在客服IM消息通信中的秒发实践
GBase 8s打开工具就报错“配置文件有误” !!!为什么
PID整定方法
什么是Jmeter?Jmeter使用的原理步骤是什么?
测试常见问题100类(1)
虚假新闻检测论文阅读(八):Assessing Arabic Weblog Credibility via Deep Co-learning

![[STL]map与set](/img/4a/29ecb90ce7c10adb25fd05b92a5900.png)







