• 8367阅读
  • 2回复

关于编译时候Makefile的一点问题,请教大家 [复制链接]

上一主题 下一主题
离线cauc_dg
 
只看楼主 正序阅读 楼主  发表于: 2007-02-02
— 本帖被 XChinux 执行加亮操作(2007-03-21) —
  之前我安装了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重新编辑 ]
每天进步一点点
离线cauc_dg
只看该作者 2楼 发表于: 2007-02-02
恩,是可以手动修改的,我就是手动修改了后才运行正常的,就是不知道怎么会出现这样的情况,想问问是不是可以在生成Makefile之前就可以设置好
每天进步一点点
离线ningzhi
只看该作者 1楼 发表于: 2007-02-02
 Makefile可以手动改的阿
// 地球人,你们好。。。
快速回复
限100 字节
 
上一个 下一个