• 5919阅读
  • 3回复

VS08编译QT4.4.1出现error LNK2019,vs08编译QT4的流程和05不一样么,急切? [复制链接]

上一主题 下一主题
离线yodoyodo
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-07
— 本帖被 XChinux 执行加亮操作(2008-10-07) —
我就是照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的文章,跟我的步骤没什么不同啊。
离线yodoyodo
只看该作者 1楼 发表于: 2008-10-07
同事用vs05,同样的方法,已经编译成功了啊
离线yodoyodo
只看该作者 2楼 发表于: 2008-10-07
哦,对了,这是安装过程。
离线yodoyodo
只看该作者 3楼 发表于: 2008-10-07
不好意思还是我,刚才忘了说我的一个步骤,就是事先在vcvar32.bat里面加上了qt的lib和include目录。
快速回复
限100 字节
 
上一个 下一个