请问高手如何利用vs08编译qt呢?我编译了好多次就是不成功。
我下载的的qt-sdk-win-opensource-2009.02.1.exe 和qt-vs-addin-1.0.1.exe
是按照下面的步骤来么?
一下是05的。我直接改成vs08了
**********************************************************************
2. 从VC 2005的安装路径找到vsvars32.bat,例如:在E:\Program Files\Microsoft Visual Studio 8\Common7\Tools,运行cmd,
C:\> E:
E:\> "E:\Program Files\Microsoft Visual Studio 8\Common7\Tools"
E:\Program Files\Microsoft Visual Studio 8\Common7\Tools> vsvars32.bat
E:\Program Files\Microsoft Visual Studio 8\Common7\Tools> D:
D:\> cd D:\Qt\4.4.0
D:\Qt\4.4.0> configure -debug-and-release -static
D:\Qt\4.4.0> nmake
configure -debug-and-release -static参数的意义是告诉QT同时编译为Debug和Release两个版本的静态链接库,不指定参数则编译为Debug版本的动态链接库。 configure大约需要十几分钟,nmake则大约需要1小时左右,视你的电脑性能而定。
3. 将Qt路径添加到VC编译环境中,工具->选项->项目和解决方案->VC++目录,在包含文件一栏添加: D:\Qt\4.4.0\include\QtGui;D:\Qt\4.4.0\include\QtCore;D:\Qt\4.4.0\include,在库文件一栏添加D:\Qt\4.4.0\lib;将QT安装路径添加到Path系统环境变量中,例如:D:\Qt\4.4.0\bin;
*************************************************************************
怎么在nmake 时有错误呢?
正在生成代码...
link /LIBPATH:"c:\Qt\4.4.1-msvc2005\lib" /LIBPATH:"c:\Qt\4.4.1-msvc2005\
lib" /NOLOGO /DEBUG /MANIFEST /MANIFESTFILE:"tmp\obj\debug_shared\arrowpad.inter
mediate.manifest" /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Mic
rosoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1
df' language='*' processorArchitecture='*'" /OUT:debug\arrowpad.exe @C:\DOCUME~1
\ADMINI~1\LOCALS~1\Temp\nm48A.tmp
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
link.EXE"”: 返回代码“0xc0000142”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
nmake.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
并且在打开08时出现如下错误
请高手帮忙解决、
多谢了
[ 此帖被kangsite在2009-06-23 21:55重新编辑 ]