欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt for Visual C++ 编译过程  

程序员文章站 2024-03-22 21:09:04
...

1、VC++ 2008 Express Edition 编译 Qt
C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/vsvars32.bat
set QMAKESPEC=win32-msvc2005
set QTDIR=<QtDir>
cd <QtDir>
configure -platform win32-msvc

nmake
nmake cleanconfig

大约2~4 个小时,3G~4G空间
将 Qt for mingw 编译成 Qt for VC,其中bin 目录下面的 dll 全部更换为 vc 版,体积大幅缩小。

在VC++2008 中选择新建项目-常规-生成文件项目(其实是 makefile ,不知怎么翻译的)。
2、调试配置参数设置:
Build command line: qmake -project&&qmake&&nmake debug
Clean Commands: nmake debug-clean
Rebuild command line: qmake -project&&qmake&&nmake debug

3、发布配置参数设置:

Build command line: qmake -project&&qmake&&nmake release
Clean Commands: nmake release-clean
Rebuild command line: qmake -project&&qmake&&nmake release

4、完成后,选择菜单栏Project下Properties。
将Command下设置为$(TargetPath)修改为$(TargetDir)/Debug/$(TargetFileName)。此处设置确保在F5调试时执行正确的路径。不能是$(TargetPath)/Debug/$(TargetFileName),这样不正确了。

5、在VS2008下添加Qt库,如下设置:

VC++2008 中的工具-选项-项目与解决方案-VC++目录,选择:
可执行文件 $(QTDIR)/bin
包含文件 $(QTDIR)/include
库文件 $(QTDIR)/lib
源文件 $(QTDIR)/src

6、现在可以开发 Qt 程序了。