qwt安装配置教程

发布时间 2023-05-24 16:23:32作者: 您的快递已经揽件成功

QT5.12.10+QT Creator4.13.1
自己的项目使用的是MSVC 2015 64位进行的编译的。

{$Source} 源码目录
{$MSVC19 32 Release}MSVC2019 32位Release目录
{$QT Install}QT安装目录

1、我的QT5.12.10是离线安装的,安装选项中的MSVC编译器只有MSVC2017 64位,MSVC2017 32位和MSVC 2015 64位,看网上的教程,要想QWT控件在QT Creator的工具箱中显示出来,必须使用和编译QT Creator相同的编译器进行编译,通过在QT Creator中 Help>>About QT Creator中查看,确定需要使用MSVC 2019 32位对QWT进行编译。
2、QT5.12.10默认不带MSVC2019 32位编译,因此,升级了qt MaintainanceTool,升级后的维护工具要方便很多,通过维护工具,安装了MSVC 2019 32位编译器,安装后,{$QT Install}\Qt5.12.10文件夹下多了一个5.15.2文件夹

/***********************************使用MSVC2019 32位进行编译*****************************************************/
3、使用QT Creator打开QWT项目文件,选择MSVC 2019 32位编译器进行编译,注意,编译要选择release模式。
4、编译完成后,将{$MSVC19 32 Release}\lib目录下的qwtd.lib和qwt.lib拷贝到{$QT Install}\Qt5.12.10\5.15.2\msvc2019\lib下面
5、在{$QT Install}\Qt5.12.10\5.15.2\msvc2019\include文件夹下新建QWT文件夹,然后将{$Source}\src文件夹下的所有.h文件和.cpp文件拷贝到{$QT Install}\Qt5.12.10\5.15.2\msvc2019\include\QWT文件夹
6、将{$MSVC19 32 Release}\designer\plugins\designer文件夹下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到{$QT Install}\Qt5.12.10\5.15.2\msvc2019\plugins\designer文件夹下。

/***********************************使用MSVC2015 64位进行编译*****************************************************/
7、使用MSVC2015 64位参照3-6的过程进行编译和文件操作。

8、将{$MSVC19 32 Release}\designer\plugins\designer文件夹下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到{$QT Install}\Qt5.12.10\Tools\QtCreator\bin\plugins\designer文件夹下,这样才能在QT Creator的工具相中显示QWT控件

总结:
想在QT Creator中的工具箱中显示QWT控件就需要使用和构建QT Creator这个IDE相同的编译器,并拷贝编译后的文件到QT Creator对应的文件夹下面。
自己项目中使用什么编译器,就需要编译对应版本的QWT,并拷贝编译后的文件到编译器对应的文件夹下面。

安装编译器后qt creator中仍然是黄色感叹号,在卸载程序那里右键 windows software development kit 更改,然后勾上Debugging Tool for Windows

无法运行rc.exe 将找到对应的rc.exc和rc.dll,拷贝到qmake.exe同目录下