Qt 4.8.0 qwt-6.1.0 vs2010

来源:互联网 发布:新媒体管家mac版 编辑:程序博客网 时间:2024/06/08 12:35

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 (x86)\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\lib;%PATH%;


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的环境也需要配置正确。
已手动输入自带的例子,并验证成功。
曾经是visual studio sp2+qt5.x直接使用qtcreator打开就行编译成功,不需要设置。

0 0
原创粉丝点击