我想在Visual Studio 2013中使用Qt 4.7.3。当我运行" configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no- scripttools -no-qt3support -no-multimedia -no-ltcg"命令" VS2013的开发人员命令提示符",在一到两分钟后,它给我一个qmake失败,返回代码为2。
"停止。 构建qmake失败,返回代码2"
我知道我在右侧目录中有configure.exe文件。
我该如何解决这个问题?
答案 0 :(得分:0)
请尝试按照此处的说明操作:http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/
唯一的区别是我已经改变了" msvc2010"到" msvc2012"什么时候发生。还要确保你正在运行" configure.exe"在visual studio命令行的上下文中(开始>所有程序> Microsoft Visual Studio 2012> Visual Studio工具)
PS:Jom是不必要的,但是很有用,因为它允许你使用多个核心。
编辑:我试图按照我自己的说明(正在等待它建造),而且我也在同一地点失败并返回相同的值。.... \ corelib \ io \ qfsfileengine_win.cpp(1012):错误C2065:' PATH_MAX' :未声明的标识符
......然后发生这种情况
NMAKE:致命错误U1077:'" C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ BIN \ cl.EXE"' :返回代码' 0x2'停止。 NMAKE:致命的 错误U1077:'" C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ BIN \ NMAKE.EXE"' :返回代码' 0x2'停止。 NMAKE:致命错误 U1077:' cd' :返回代码' 0x2'停止。
织补。我会继续尝试 - 如果我发现了什么,我会编辑答案。
这个答案可能有帮助吗? Compiling Qt 4.8.x for Visual Studio 2012
答案 1 :(得分:0)
我能够通过修改qmake\Makefile.win32
文件并更改
CFLAGS_EXTRA = /MP
到
CFLAGS_EXTRA = /MP /DPATH_MAX=4096