【问题标题】:Configure fails for Qt 4.7.3 with Visual Studio-commander (return #2)使用 Visual Studio-commander 配置 Qt 4.7.3 失败(返回 #2)
【发布时间】:2015-06-06 08:28:14
【问题描述】:

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

我该如何解决这个问题?

【问题讨论】:

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


    【解决方案1】:

    我能够通过修改qmake\Makefile.win32 文件并更改来解决这个问题

    CFLAGS_EXTRA      = /MP
    

    CFLAGS_EXTRA      = /MP /DPATH_MAX=4096
    

    【讨论】:

      【解决方案2】:

      尝试按照此处的说明进行操作:http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/

      唯一的区别是当它发生时我将“msvc2010”更改为“msvc2012”。还要确保您在 Visual Studio 命令行的上下文中运行“configure.exe”(开始 > 所有程序 > 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' : return code '0x2' Stop.

      该死。我会继续尝试 - 如果我发现发生了什么,我会编辑答案。

      这个答案可能有帮助吗? Compiling Qt 4.8.x for Visual Studio 2012

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-31
        • 1970-01-01
        • 1970-01-01
        • 2011-06-05
        • 2017-11-21
        • 2018-09-22
        • 1970-01-01
        • 2021-04-14
        相关资源
        最近更新 更多