编辑 2 -
/bin 文件夹中没有应用程序文件 qmake,这是我遇到的错误。
路径环境变量: C:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-src-4.7.4\bin\
命令提示符 - Visual Studio 2005
源文件夹- C:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-src-4.7.4
脚步 -
下载的src
将文件提取到文件夹 - qt-everywhere-opensource-src-4.7.4(C:\development\referencebuilds\qt\4.7.4)
configure.exe -opensource -fast -no-accessibility -no-qt3support -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-webkit -no-scripttools -platform win32-msvc2005 -D “_BIND_TO_CURRENT_VCLIBS_VERSION=1”</p>
4.nmake
我得到的错误是
Microsoft (R) 程序维护实用程序版本 8.00.50727.762 版权所有 (C) Microsoft Corporation。版权所有。
C:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-src-4.7
.4\bin\qmake C:/development/referencebuilds/qt/4.7.4/qt-everywhere-opensource-sr c-4.7.4/\projects.pro -o Makefile -spec win32-msvc2005 'C:\development\ referencebuilds\qt\4.7.4\qt-everywhere-opensource-src-4.7.4\bin\ qmake' 不是内部或外部命令、可运行程序或批处理文件。NMAKE:致命错误 U1077:'C:\development\referencebuilds\qt\4.7.4\qt-everywher e-opensource-src-4.7.4\bin\qmake':返回代码 '0x1' 停止。
我知道我的 \bin 文件夹中没有 qmake 的应用程序文件和许多其他应用程序文件。我如何得到它们?
编辑1 好吧,在尝试了所有答案之后,情况仍然保持不变。我想我应该为我正在做的事情添加更多细节。
我正在从另一台机器复制 bin 文件(.dll、应用程序、应用程序扩展、增量链接器文件、程序调试数据库),Qt 的版本是 4.7.2
我的问题是 - 1. 你认为这是这里所有问题的原因吗?如果是,我如何获得上述所有文件?如果我只是如上所述配置然后运行 nmake 我得到
Microsoft (R) 程序维护实用程序版本 8.00.50727.762 版权所有 (C) Microsoft Corporation。版权所有。
C:\development\referencebuilds\qt\4.7.4\bin\qmake
C:/development/referen cebuilds/qt/4.7.4/\projects.pro -o Makefile -spec win32-msvc2008 'C:\development\referencebuilds\qt\4.7.4\bin\qmake' 未被识别为 inte rnal 或外部命令、可运行的程序或批处理文件。NMAKE:致命错误 U1077:'C:\development\referencebuilds\qt\4.7.4\bin\qmake':返回代码 '0x1' 停止。
1、下载的源文件名为
qt-everywhere-opensource-4.7.4
并将其保存在文件夹中c:\development\referencebuilds\qt\4.7.4\
2、解压zip文件并将文件解压到文件夹中
c:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-4.7.4
3、将文件夹中的所有文件复制回来
c:\development\referencebuilds\qt\4.7.4\qt-everywhere-opensource-4.7.4
至c:\development\referencebuilds\qt\4.7.4\
4、跑
configure.exe -opensource -fast -no-acce ssibility -no-qt3support -no-multimedia -no-audio-backend -no-phonon -no-phonon- backend -no-webkit -no-scripttools -platform win32-msvc2008 - D“_BIND_TO_CURRENT_VCLIBS_VERSION=1”
5、nmake,现在我得到以下错误。
C:\development\referencebuilds\qt\4.7.4\bin\qmake
C:/development/referen cebuilds/qt/4.7.4/\projects.pro -o Makefile
-spec win32-msvc2008 Could not find mkspecs for your
QMAKESPEC(win32-msvc2008) after trying:
C:\Qt\4.7.2\mkspecs Error processing project file:
C:/development/referencebuilds/qt/4.7.4//projects .pro NMAKE : fatal
error U1077: 'C:\development\referencebuilds\qt\4.7.4\bin\qmake.EX E'
: return code '0x3' Stop.
我不知道它为什么引用 C:\Qt\4.7.2\mkspecs 。我该如何克服这个错误?到底发生了什么。我如何防止将来出现此类问题?