Qtcreator4.5.2+Qt5.9.6+MSVC2015_32+Qwt6.1.3

最近几天在搭建Qt平台,准备做图形界面开发,遇上不少问题都没办法在网上找到靠谱的答案,故将关键问题的解决方法简述如下:

1、选用的Qt编译器版本要和用于编译qwt.pro文件的Qt编译器版本一致,不要张冠李戴。这样才能确保qwt.pro文件编译后得到的插件能够正确出现在designer中。例如:假设安装了VS2015的机器,使用qtcreator4.5.2,对应MSVC2015_32bit版本的Qt,配置对qwt.pro文件进行编译的qtcreator环境时,一定要选x86版本(对应32bit)的编译器,才能准确获得相关的plugin文件,相应的动态库等。如何将这些文件加入对应版本的Qt中(如...../MSVC2015/...),很多博客都可以找到方法。

2、使用Qwt时,相应的动态库路径添加到相应项目的pro文件中,可以通过右键点击相应的项目->添加库->添加外部库进行添加。另外还要添加相应的头文件文件夹。

3、在项目文件中加入

QWT_ROOT = C:\Users\Georgezhiguo\Desktop\qwt-6.1.3\qwt-6.1.3
include ( $${QWT_ROOT}/qwt.prf )
#end qwt setting

QWT_ROOT对应解压得到的qwt文件目录。这样可以避免很多不必要的链接错误:LINK ERROR 2001...LINK ERROR 2019...等。

猜你喜欢

转载自blog.csdn.net/doezhiguo/article/details/81460829