用 eMule 找到了个 Trolltech-Qt-Windows-Enterprise-3.2.3 版的,我机器上装了vc6和 vc2003 , 系统环境变量设置的是 vc2003的(当然也可以从 vc 的 bin 目录下的一个批处理程序来临时设置环境变量),一路下一步,到 Build qt 时,就出错了。(应该是连接出错,编译没问题,那就不会是环境变量的原因)
vc2003的出错信息是中文,因此在 Qt 里全是乱码,在 vc6 下得到了英文出错信息:
link /DEBUG /OUT:qmake.exe project.obj main.obj makefile.obj unixmake.obj unixmake2.obj borland_bmake.obj mingw_make.obj msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj option.obj winmakefile.obj projectgenerator.obj metrowerks_xml.obj pbuilder_pbx.obj msvc_objectmodel.obj property.obj meta.obj qstring.obj quuid.obj qtextstream.obj qiodevice.obj qglobal.obj qgdict.obj qcstring.obj qdatastream.obj qgarray.obj qbuffer.obj qglist.obj qptrcollection.obj qfile.obj qfile_win.obj qregexp.obj qgvector.obj qgcache.obj qbitarray.obj qdir.obj qfileinfo_win.obj qdir_win.obj qfileinfo.obj qdatetime.obj qstringlist.obj qmap.obj qlibrary.obj qlibrary_win.obj qconfig.obj qsettings.obj qsettings_win.obj qunicodetables.obj ole32.lib advapi32.lib
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
LINK : fatal error LNK1207: incompatible PDB format in "d:\mywork\qt323\qmake\qmake.pdb"; delete and rebuild
Building qmake failed, return code 2
NMAKE : fatal error U1077: 'link' : return code '0x4b7'
Stop.
qmake.pdb 文件什么什么之类的,高手指点下原因!
build文件我传上来让大家看个详细!
[ 此贴被XChinux在2006-07-04 20:34重新编辑 ]