2015-06-06 40 views
1

我想在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使用Visual Studio-commander(返回#2)配置Qt 4.7.3失敗

「停止 大廈QMAKE失敗,返回碼2」

我知道,我對正確的目錄中configure.exe文件。

我該如何解決這個問題?

回答

0

嘗試以下這些指令: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 Tools)

PS:Jom是不必要的,但是它很有用,允許你使用多個核心。

編輯:我試圖按照我自己的指示在這裏(正在等待它建立),我也失敗了相同的返回值的地方。
這是它開始變得錯誤:

.... \ corelib的\ IO \ qfsfileengine_win.cpp(1012):錯誤C2065:PATH_MAX' :未聲明的標識符

.. 。那麼這種情況

NMAKE:致命錯誤U1077: ' 「C:\ Program Files文件(x86)的\微軟的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

0

我能夠通過修改qmake\Makefile.win32文件,並改變

CFLAGS_EXTRA  = /MP 

CFLAGS_EXTRA  = /MP /DPATH_MAX=4096 
解決這個問題