我就是照VS05的步骤照猫画虎的编译的:
1.将源码解压到D:\QT\4.4.1\
2.环境变量Path加入D:\QT\4.4.1\bin,新建变量qtdir=d:\QT\4.4.1,新建变量QMAKESPEC=win32-msvc2008
3.用VS08的命令行工具在qt目录下执行configure -debug-and-release -no-stl -static (静态库,禁止stl支持),漫长的等待,没出现问题
4.执行nmake,漫长的等待
最后停止于:
link /LIBPATH:"d:\qt\4.4.1\lib"……
正在创建库……
window.obj warning LNK4217 本地定义的符号@!$#%$&$^(&*()在函数#$^%^&%*^%$中被导入
……
……
……
window.obj error LNK2019: 无法解析外部符号¥%&%&%&%&*,该符号在#%#¥%#¥@中被导入
……
……
……
debug\capabilities.exe fatal error U1120:四个无法解析的外部指令
……
……
stop
有搜索了一下编译QT4的文章,跟我的步骤没什么不同啊。