2015-12-09 50 views
2

我沒有自己編譯Qt,而是使用官方Qt網站的安裝程序(幾天前有5.6版本可用)。安裝成功,Qt文件夾與qmake和所有內容一起包含bin文件夾。在Qt Creator中構建應用程序的作品。如何解決Qt 5.6 Beta和VS2015的QT VS加載項?

然而,當我嘗試使用VS插件1.2.5.9推出的Qt我得到錯誤

沒有默認的Qt版本中。請檢查您的Qt Visual Studio插件 設置。

我編輯QT5 -> Qt Options包含正確的Qt路徑到5.6 beta,錯誤仍然存​​在。

我還添加QTDIR到路徑在Windows 10

我使用Visual Studio 2015年

的社區版如何解決這一問題?在VS下創建新的Qt項目也失敗。

回答

1

Visual Studio 2015不再支持Qt Visual Studio加載項。 Microsoft決定不推薦Visual Studio 2013中的AddIn支持,並且Visual Studio 2015對它的所有支持都已被刪除。這包括在https://bugreports.qt.io/browse/QTVSADDINBUG-404。但是,您可以安裝一個名爲Qt5Package的擴展程序。

當我試圖在擴展中添加Qt 5.6.0 Beta時發現我收到錯誤「此Qt版本使用不支持的makefile生成器(使用:MSVC.NETMSBUILD,支持:MSVC.NET,MSBUILD)」。解決方法在C:\ Qt \ Qt5.6.0 \ 5.6 \ msvc2015 \ mkspecs \ common \ msvc-desktop.conf Qt 5.6.0將所有特定於版本的更改拆分爲單獨的文件msvc-base.conf。如果複製這個文件的內容並在mscv-desktop.conf中替換「include(msvc- base.conf)」這一行,那麼Qt5Package就可以識別Qt 5.6.0 Beta。

注意這仍然需要固定在Qt5Package。