本文主要是介绍Qt4.8.6 VS2010 QWT6.1.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.Qt、VS安装
软件安装
按提示一步一步安装
我的安装路径
Qt:C:\Qt\Qt4.8.6
VS2010:默认路径(64位系统,32位VS)
环境变量(包括VS和Qt,根据自己情况更改变量中的路径)
INCLUDE:C:\Program Files (x86)\MicrosoftVisual Studio 10.0\VC\include;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.0A\Include;%QTDIR%\include
LIB:C:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.0A\Lib;%QTDIR%\lib
PATH:%QTDIR%\bin;C:\Program Files (x86)\MicrosoftVisual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft VisualStudio 10.0\Common7\IDE;C:\Program Files (x86)\MicrosoftSDKs\Windows\v7.0A\Bin
QMAKESPEC:win32-msvc2010
QTDIR:C:\Qt\Qt4.8.6
2.QWT
下载:(未编译)http://download.csdn.net/detail/tianyuzhixina/9682455
(已编译)http://download.csdn.net/detail/tianyuzhixina/9682474
3.编译过程
1)解压未编译版的QWT,D:\qwt-6.1.2
2)开始-所有程序-Microsoft Visual Studio 2010-Visual StudioTools-Visual Studio 命令提示(2010)
3)切换到D盘(cd /d d:),
cd qwt-6.1.2
qmake qwt.pro
nmake
等待编译完成----------
cd designer
qmakedesigner.pro(会提示designer仅支持release模式,不用管,已经qmake完成)
nmake
等待编译完成----------
编译examples.pro我的有错误提示,用VS2010打开examples.pro,编译通过。
4.VS2010配置(根据安装路径自行修改复制的目标路径)
将D:\qwt-6.1.2\lib下的qwtd.dll、qwt.dll复制到C:\Qt\Qt4.8.6\bin;
将D:\qwt-6.1.2\lib下的qwtd.lib、qwt.lib复制到C:\Qt\Qt4.8.6\lib;
将D:\qwt-6.1.2\designer\plugins\designer下的qwt_designer_plugin.dll和qwt_designer_plugin.lib复制到C:\Qt\Qt4.8.6\plugins\designer;
在C:\Qt\Qt4.8.6\include新建文件夹QWT,把D:\qwt-6.1.2\src下的所有.h和.cpp文件复制到QWT内。
5.VS项目配置
自己编译qwt的话,项目不需要额外配置(我的是这样),如果需要额外配置的话,按以下步骤配置:
1)属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include\QWT
2)属性->配置属性->链接器->输入,附加依赖项:qwtd.lib
3)属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL
6.pro文件修改
CONFIG += qwt
DEFINES += QT_DLL QWT_DLL
LIBS += -L"C:\Qt\Qt4.8.6\lib" -lqwtd
LIBS += -L"C:\Qt\Qt4.8.6\lib" -lqwt
INCLUDEPATH += C:\Qt\Qt4.8.6\include\QWT
附:qwtd.dll和qwt.dll的区别
qwtd.dll为debug模式,qwt.dll为release模式,lib文件同理。
这篇关于Qt4.8.6 VS2010 QWT6.1.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!