2013-01-21 108 views
6

我seted了一個編譯器微軟的Visual C++的x86編譯器,但現在我有這樣的錯誤:Qt Creator的5 - 沒有調試設置

編譯器 「的Microsoft Visual C++的x86編譯器」 不能產生Qt版本的代碼。 警告:沒有調試設置

我想我需要設置調試器,但我不知道放哪條路徑調試器選項卡。

我已經安裝了Visual Studio 2012

+0

您可以運行該項目嗎?爲此,不需要調試器。我懷疑這實際上是兩個無關的信息。首先是致命問題:編譯器丟失。其次是警告:沒有調試器,所以你不能*調試*(但應該能夠運行它,無論是發佈版和調試版)。 – hyde

回答

3

對於SDK的二進制版本,你需要MSVS2010,快速的版本應該沒問題。 SP1也必須安裝在這些之上。

對於調試,您還需要安裝Windws SDK 7.1和SP1更新。

鏈接在這個答案: https://stackoverflow.com/a/14089968/1717300


如果你想使用MSVS2012,我想你還是要自己編譯。說明:

http://qt-project.org/wiki/Building-Qt-5-from-Git

+0

但我有一個Visual Studio 2012完全支付版本安裝,我也有Windows軟件開發工具包(我有Microsoft SDK目錄),我可能只需要包括一些調試器路徑工具 - >選項 - >調試器 - >一般 – user1814358

+0

@ user1814358您需要MSVS2010 SP1編譯器爲MSVS2010使用Qt5.0.0 SDK。你確定你的SDK版本(哪個?),或者MSVS2012提供* MSVS2010 *編譯器嗎? – hyde

+0

@ user1814358而要清楚的是:如果你想使用MSVS2012編譯器,你必須自己編譯Qt5(需要下載相當多的依賴關係,否則不是很難,請參閱答案中的鏈接),或者等待二進制SDK版本對於MSVS2012,只要可能出現(邏輯上不應該太長,因爲MSVS2012是MSVS的「當前版本」)。 – hyde