1. visual studio 2010 安装与环境配置:
a.安装vs2010,根据需要自己安装,我一般指安装C++支持,其它的用不上,以节约资源。
b.vs2010配置如下环境变量:
系统环境变量名PATH后添加:D:\Visual Studio 10.0\VC\bin;D:\Visual Studio 10.0\Common7\IDE
新建系统环境变量名: include 变量值:D:\Visual Studio 10.0\VC\include
新建系统环境变量名:lib 变量值:D:\Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;
2.安装qt4.8.0
a.我是默认安装到C盘,因为有一第三库必须这样需要4.8.0放到C盘:C:\Qt\4.8.0。
b.qt 4.8.0 配置如下环境变量:
新建系统环境变量名QTDIR=C:\Qt\4.8.0
新建系统环境变量名QMAKESPEC=win32-msvc2010
在系统环境变量PATH后添加:C:\Qt\4.8.0\bin;C:\Qt\4.8.0\bin;
3.qwt编译
将qwt-6.1.0解压到C:\Qt\下(其它地方也可以)
进入cmd下后一次执行如下命令:
a. cd C:\Qt\qwt-6.1.0
qmake qwt.pro
nmake
nmake install
b. cd designer
qmake designer.pro
nmake
nmake install
c. cd ..
cd examples
qmake examples.pro
nmake
nmake install
(最后在C盘下默认生成C:\Qwt-6.1.0文件)
4.qwt配置
a.将C:\Qwt-6.1.0\lib下的qwt.dll,qwtd.dll拷贝到C:\Qt\4.8.0\bin下。
b.将C:\Qwt-6.1.0\lib下的qwt.lib,qwtd.lib拷贝到C:\Qt\4.8.0\lib下。
c.将C:\Qt\qwt-6.1.0\designer\plugin\designer 下的qwt_designer_plugin.dll,qwt_designer_plugin.lib拷贝到C:\Qt\4.8.0\plugins\designer目录下。
d.将qwt-6.1.0的src下的所有*.h,*.cpp文件拷贝到一个新建的qwt文件里,然后将qwt拷贝到C:\Qt\4.8.0\include目录下。
5.qwt使用
a.属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include\qwt
b.属性->配置属性->链接器->输入,附加依赖项:qwtd.lib
c.属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL
(有时include\qwt没反应,显示红色--则属性->配置属性->C/C++->general-->Additional Include Directory手动添加qwt所在头文件目录,就是上面手动建立的)
6.总结
如果VS2010的环境配置缺少或者没配置,nmake失败。
Qt的环境也需要配置正确。
已手动输入自带的例子,并验证成功。
Qt 4.8.0 qwt-6.1.0 vs2010,布布扣,bubuko.com