qwt-6.2.0下载 https://sourceforge.net/projects/qwt/files/qwt/
方法1:
使用jom.exe命令,一开始编译通过,后来编译通不过,找不到cl的方法:晕
解压qwt-6.2.0.zip
qwt-6.2.0目录下打开cmd,分别执行:
D:\soft\Qt\Qt5.14.2\Tools\QtCreator\bin\jom.exe
D:\soft\Qt\Qt5.14.2\Tools\QtCreator\bin\jom.exe install
生成在C:\Qwt-6.2.0
方法2:
qtcreator中编译,https://zhuanlan.zhihu.com/p/470130327
qwt.pri中打开
QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS}
在新建的工程中可能会有错误:error: LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const QwtPolarPlot::staticMetaObject" (?staticMetaObject@QwtPolarPlot@@2UQMetaObject@@B)
.pro中加入
DEFINES += QT_DLL QWT_DLL
本文介绍了如何在Qt Creator中编译Qwt-6.2.0库,包括使用jom.exe命令行编译和在Qt Creator中直接编译两种方法。在编译过程中遇到了找不到cl的错误及链接错误,解决方案是检查编译路径和设置QMAKE_RPATHDIR。同时,针对链接错误'QwtPolarPlot::staticMetaObject',需要在.pro文件中添加定义。
779

被折叠的 条评论
为什么被折叠?



