当前位置:网站首页>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”里的内容即可。
边栏推荐
猜你喜欢
随机推荐
ZZULIOJ:1026: 字符类型判断
UDP协议之《套接口阻塞选项UDP_CORK》
使用 requestAnimationFrame 提升 web 性能
Spark面试问题总结
【Verilog数字系统设计(夏雨闻)5-------模块的结构、数据类型、变量和基本运算符号1】
2022/8/9
2022年危险化学品经营单位主要负责人题库及模拟考试
TCP协议之《ACK报文限速》
音乐现场的未来将被NFT门票主宰?
郑州轻工业大学OJ合集(C语言)【正在整理】
【mindspore产品】【8卡分布式训练】davinci_model : load task fail, return ret
shell三剑客之sed命令
sql优化
C#【委托/事件篇】跨线程访问窗体控件的方法
社区分享|货拉拉通过JumpServer纳管大规模云上资产
创意优选技术
3、ROS工作空间的创建
C语言顺序表(源码)
BGP实验+选路+路由策略+OSPF
微信公众号开发






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


