2013-12-12 60 views
3

我下載了Qt適用於Windows運行時技術預覽從這個位置:構建Qt爲WinRT中使用Visual Studio 2013

http://download.qt-project.org/development_releases/qt/winrt-tp/

當我嘗試使用說明書中提及的here建造它,我終於碰上以下錯誤:

 win_flex --noline --nounistd --outfile=Tokenizer.cpp ..\..\..\..\3rdparty\angle\src\compiler\preprocessor\Tokenizer.l 
'win_flex' is not recognized as an internal or external command, operable program or batch file. 
NMAKE : fatal error U1077: 'win_flex' : return code '0x1' 
Stop. 
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 

如何解決此問題?

+1

http://sourceforge.net/projects/winflexbison/ –

+1

安裝它。添加到路徑,重建,仍然失敗 –

回答

1

我從http://sourceforge.net/projects/winflexbison/

安裝win_flex然後在我的源代碼中,我進入了目錄: ..... \ qtbase-opensource-src-5.3.0-WinRT-TP \ qtbase-opensource-src-5.3.0 -WinRT-TP \ src \ angle \ src \ compiler \ preprocessor

並更改了Makefile.debug和Makefile.release以確保「win_flex」和「bison」命令以其完整路徑執行speci從他們的安裝目錄中找到。這解決了上述問題。

1

試試這個: 當您提取來源,就會有這樣的目錄結構:

..... \ qtbase-開源-SRC-5.3.0-的WinRT-TP \ qtbase,開源-src-5.3.0-WinRT-TP \ bin

..... \ qtbase-opensource-src-5.3.0-WinRT-TP \ qtbase-opensource-src-5.3.0 -WinRT-TP \ src

編譯腳本僅在名爲gnuwin32的目錄中查找win_flex。 該目錄及其內容可在https://qt.gitorious.org/qt/qt5/source/4c925babf9e7f516479a0e418e9b3f509d3cd4b7:gnuwin32或完整的Qt5-Sources(WinRT技術預覽源只是一個子集)中找到。 複製此目錄到路徑,然後它應該看起來像這樣:

..... \ qtbase-opensource-src-5.3.0-WinRT-TP \ qtbase-opensource-src-5.3.0-WinRT -TP \ BIN

..... \ qtbase-開源-SRC-5.3.0-的WinRT-TP \ qtbase-開源-SRC-5.3.0-的WinRT-TP的\ src

... .. \ qtbase-opensource-src-5.3.0-WinRT-TP \ gnuwin32 \

注意1:從sourceforge下載win_flex或將其添加到PATH變量不起作用!編譯腳本在gnuwin32目錄中搜索硬編碼的win_flex!

注2:我張貼在官方博客上發表評論,也許從Digia公司的傢伙將解決的WinRT-TP-源 - 包快...

+0

保持該目錄在該位置不幫我 –

+0

也發佈在Qt論壇在這裏:http://qt-project.org/forums/viewthread/36146/ –

相關問題