• 15319阅读
  • 9回复

我快疯了,为什么总说qmake不是内部或外部命令!! [复制链接]

上一主题 下一主题
离线kuerman
 
只看楼主 倒序阅读 楼主  发表于: 2007-10-06
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我想在vc2005上装这个qt-win-opensource-src-4.3.1.zip,怎么一打
D:QT\4.3.1>qmake -v
就告诉我qmake不是内部或外部命令,我环境变量也设了啊
path
D:\Program Files\Microsoft Visual Studio 8\VC\bin;D:\QT\4.3.1\bin
QMAKESPEC
win32-msvc2005
为什么还是不行啊,我的D:\QT\4.3.1\bin里面怎么就两个文件啊findtr和syncqt?
哪位高手给我讲讲啊。。。。极度郁闷中ing。。。
离线千年沉寂

只看该作者 1楼 发表于: 2007-10-07
编译失败了,bin里面要有很多.dll文件以及qmake.exe等文件。。。。。
上善若水!
离线千年沉寂

只看该作者 2楼 发表于: 2007-10-07
opensource版本不能直接用vs2005编译。
要用visual studio 编译开源版,参考:http://wiki.qtcentre.org/index.php?title=Qt4_with_Visual_Studio
上善若水!
离线kuerman
只看该作者 3楼 发表于: 2007-10-07
好像是编译的错误,我编译D:\QT\4.3.1\qconfigure.bat  msvc2005 的时候出现下面的错误,好像是vc的cl.EXE文件有错误,郁闷


Going to compile qmake now
Continue? (Y/N):y

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        cl -c -Yc -Fptmp\qmake_pch.pch -Fotmp\qmake_pch.obj -nologo -Zm200 -GS -
O2 -MD -DNDEBUG -GR -EHsc -W3 -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -D_CRT_SE
CURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED
-DQT_NO_TEXTCODEC -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_COMPRESS -DQT_NO_UNICODET
ABLES -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE_EDITION -DQT_NO
DLL -DQT_NO_THREAD -DQT_NO_QOBJECT -I"..\src\corelib\arch\generic" -I"generators
" -I"generators\unix" -I"generators\win32" -I"generators\mac" -I"..\include" -I"
..\include\QtCore" -I"." -I"..\include\QtScript" -I"..\src\script" -I"..\mkspecs
\win32-msvc2005" -TP qmake_pch.h
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 8\VC\bin\
cl.EXE"”: 返回代码“0xc0000135”
Stop.
离线kuerman
只看该作者 4楼 发表于: 2007-10-07
我知道原因了,原因是我。。。忘了运行vsvars32.bat来为vc2005设定环境变量。。。见笑了啊
离线kuerman
只看该作者 5楼 发表于: 2007-10-07
又出现问题了,编了个hello程序,打nmake的时候又有错误。。。

D:\QT\4.3.1\hello>nmake

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        nmake -f Makefile.Debug all

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        link /LIBPATH:"d:\QT\4.3.1\lib" /LIBPATH:"d:\QT\4.3.1\lib" /NOLOGO /DEBU
G /SUBSYSTEM:WINDOWS /incremental:no /OUT:"debug\hello.exe" @C:\DOCUME~1\user\LO
CALS~1\Temp\nm28.tmp
LINK : fatal error LNK1181: 无法打开输入文件“d:\QT\4.3.1\lib\qtmaind.lib”
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 8\VC\BIN\
link.EXE"”: 返回代码“0x49d”
Stop.
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 8\VC\BIN\
nmake.EXE"”: 返回代码“0x2”
Stop.


。。。。
离线morya

只看该作者 6楼 发表于: 2007-10-09
http://www.qiyezi.com/articles/250890.html
这里的东西可能可以帮到你。
离线liujianboy
只看该作者 7楼 发表于: 2007-10-09
用4.3.2吧,已经支持vs2005了。之前的版本都是不支持的。
离线cwanli

只看该作者 8楼 发表于: 2007-10-11
Qt3可以直接集成到vs 2005呀,用什么命令行?太麻烦。
离线pan356
只看该作者 9楼 发表于: 2010-12-30
LINK : fatal error LNK1181: 无法打开输入文件“d:\QT\4.3.1\lib\qtmaind.lib”
我的也是这个问题啊,真的快疯了
快速回复
限100 字节
 
上一个 下一个