使用Visual Studio-commander配置Qt 4.7.3失败(返回#2)

时间:2015-06-06 08:28:14

标签: c++ visual-studio qt visual-studio-2013 cmd

我想在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文件。

我该如何解决这个问题?

2 个答案:

答案 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