2012-06-08 142 views
2

我想使用Qt Creator與MS VC++ 11,但它說沒有工具鏈來構建Qt。 我使用完整的SDK安裝程序安裝了Qt。 現在該怎麼辦?Qt Creator與Visual C++ 11

回答

2

是不是MSVC++ 11號樓附帶的Visual Studio 11?如果是這樣,那麼Qt不支持該版本AFAIK makespec文件(糾正我,如果我錯了)。但是,以下是(粗糙)的步驟與MSVC 2010 nmake/cl工具鏈運行Qt Creator的..

  1. 下載的Qt SDK 4.8.2使用msvc-2010工具鏈從這個site(第二頁)編制。
  2. 安裝MS VC++ 2010免費開發工具(或完整SDK),其中包含nmake/cl/cdb可執行文件。
  3. 重新啓動PC以初始化環境變量和全部。
  4. 開始Qt Creator,現在你會注意到msvc-2010工具鏈已經被Qt Creator識別(工具 - >選項對話框)。如果沒有,然後手動添加它。
  5. 同時確認在Qt Versions選項卡中已確定Qt版本4.8.2的msvc-2010已被識別。如果沒有,則通過在Qt SDK文件夾的bin中給出qmake的路徑手動添加它。它也將自動選擇msvc-2010工具鏈。
  6. 現在進入項目,然後在Build Settings中選擇msvc-2010工具鏈並進行編譯。確保win32-msvc2010被選爲makespec文件。

希望這會有所幫助。

0

嘗試使用Visual Studio 2010中

SET QMAKESPEC=win32-msvc2010

的makespec運行配置和QMAKE之前應該做的工作