以下为我的安装顺序:
1.下载Qt4安装(版本:qt-win-opensource-src-4.4.3)解压C盘
2.配置环境变量:
   用户环境变量:
   名字:QTDIR
      值:  C:\qt-win-opensource-src-4.3.4
      系统环境变量:
   名字:PATH
      值:  ;C:\qt-win-opensource-src-4.3.4\bin
3.将QT文件夹下的bin,include,lib文件夹路径加入VS2008项目设置中,一一对应
4.cd qt-win-opensource-src-4.3.4\bin
    configure -platform win32-msvc
    nmake
5.大约两个小时,成功生成很多文件
6.编写hello.cpp测试:
   #include <QApplication>
      #include <QLabel>
     int main(int argc, char *argv[])
     {
        QApplication app(argc, argv);
        QLabel *label = new QLabel("Hello Qt!");
        label->show();
        return app.exec();
     }
7.qmake -project -o hello.pro
8.qmake
9.nmake:这一步就报错了:
  Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
    Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
        NMAKE -f Makefile.Debug all
Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
        link /LIBPATH:"c:\qt-win-opensource-src-4.4.3\lib" /LIBPATH:"c:\qt-win-o
pensource-src-4.4.3\lib" /NOLOGO /DEBUG /SUBSYSTEM:windows /OUT:debug\hello.exe
@C:\DOCUME~1\sxc\LOCALS~1\Temp\nma03748.
qtmaind.lib(qtmain_win.obj) : warning LNK4044: unrecognized option "manifestdepe
ndency:type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' process
orArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"; ignored
qtmaind.lib(qtmain_win.obj) : warning LNK4044: unrecognized option "manifestdepe
ndency:type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' process
orArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"; ignored
qtmaind.lib(qtmain_win.obj) : fatal error LNK1103: debugging information corrupt
; recompile module
NMAKE : fatal error U1077: 'link' : return code '0x44f'
Stop.
NMAKE : fatal error U1077: '"G:\Software\Microsoft Visual Studio\VC98\bin\NMAKE.
EXE"' : return code '0x2'
Stop.
请问这到底是什么原因啊?