QWT配置VS2015或者QTCreater
在VS2015编译、配置(配置了Qt)
下载qwt-6.1.2源代码
C:\Users\sg\Desktop\qwt-6.1.2\qwt-6.1.2
用VS2015打开源代码
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIDC5ee7-1588736163788)(media/c8f405f6c78e8619192016850cfc15d6.png)]
编译QWT源代码
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wPqWhVuc-1588736163792)(media/3bbe79b516af3bf9f920a1c898d1af0a.png)]
配置QWT
-
将QWT中的头文件拷贝在C:\Qt\Qt5.8.0\5.8\msvc2015_64\include\QtQWT(注意QtQWT自己创建的文件夹);
-
将qwtd.lib、qwt.lib拷贝在C:\Users\sg\Desktop\qwt-6.1.2\qwt-6.1.2\lib;
-
将qwt.dll、qwtd.dll拷贝在C:\Qt\Qt5.8.0\5.8\msvc2015_64\bin;
-
将qwt_designer_plugin.dll、qwt_designer_plugin.lib拷贝在C:\Qt\Qt5.8.0\5.8\msvc2015_64\plugins\designer;
用VS2015创建一个QT项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E0Hav6o9-1588736163793)(media/0a8de90d50242c81309de5a3b6d9828c.png)]
打开UI文件,添加控件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x65poZCv-1588736163796)(media/85cc5e8a25d86cb7d2fd2a85dfbbe4fc.png)]
配置VS2015属性
-
属性->配置属性->C/C+±>常规,附加包含目录$(QTDIR)\include\qwt
-
属性->配置属性->链接器->输入,附加依赖项:qwtd.lib
-
属性->配置属性->C/C+±>预处理器,预处理器定义:QWT_DLL
备注:如果连接失败,将头文件、库文件直接拷贝在demo下面;
运行结果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yeFvkHnI-1588736163798)(media/84d1067ef5378d6204433efc48273309.png)]
在QTCreater编译、配置
和VS2015大体相同;
-
直接用QTCreater编译QWT
-
将编译结果配置QT中,和上述配置一样
-
创建QTCreater的DEMO,添加控件,和上述一样
-
配置QT工程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3G7cEJ1Z-1588736163800)(media/248999bcd26843cc766240670ba020f0.png)]
运行结果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-37B6AcVR-1588736163802)(media/1f69897227adc7006dd9d6482a9951fc.png)]
[外链图片转存中…(img-37B6AcVR-1588736163802)]