之前我安装了QT3.3.4-win-msvc版本,编译第一个实例t1就出现
link /NOLOGO delayimp.lib /DELAYLOAD:comdlg32.dll /DELAYLOAD:oleaut32.dl
l /DELAYLOAD:winmm.dll /DELAYLOAD:wsock32.dll /DELAYLOAD:winspool.dll /DELAYLOAD
:opengl32.dll /SUBSYSTEM:windows /incremental:no /LIBPATH:"D:\qt-3.3\qt-3\lib" /
OUT:t2.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nma02360.
LINK : fatal error LNK1181: cannot open input file "qt-mt.lib"
NMAKE : fatal error U1077: 'link' : return code '0x49d'
Stop.
没有找到qt-mt.lib,我在环境变量设置的时候已经包含了我的QT的安装目录(在E:\QT\3.3.4)以及LIB、BIN,
怎么上边链接的时候会出现:no /LIBPATH:"D:\qt-3.3\qt-3\lib"??明明我的安装目录在E盘,怎么找lib去D
盘找呢?
之后我打开Makefile把LIBS中的qt-mt.lib修改为qt-mt3.lib,再运行就正确了。
想请教一下大家,
用
qmake -project
qmake
自动生成的Makefile中的LIBS是怎么添加进去的呢?而且从LIBS后面还能看出,添加了好多其他的.lib文件,
这些lib文件可以自己添加吗?没有研究过Makefile的具体手动生成,那太麻烦了。。呵呵,希望大家能赐教~
小弟不胜感激:)
[ 此贴被XChinux在2007-03-21 12:46重新编辑 ]