2017-09-17 88 views
0

我安裝了qt 5.8與msvc2015 https://download.qt.io/official_releases/qt/5.8/5.8.0/ 我也明顯下載並在VS上安裝qt工具,一切正常,直到現在。看看是否一切正常我試圖用Visual C++ ---> Qt打開一個新項目,然後選擇Qt GUI應用程序。當我嘗試編譯並運行該項目時,我在qalgorithm.h頭部收到了不同的錯誤消息,說錯誤C3615:constexpr函數不能返回一個常量值。這裏的用戶建議我看看這個鏈接bugreports.qt.io/browse/QTBUG-59575 - 我試圖用鏈接中的替換qalgorithm.h文件。 C3615錯誤消失了,但它仍然不能編譯並且給我錯誤LNK2038 LNK2019 LNK219 LNK1120 l。它也給了我一個警告:沒有資源在...... \ QtGuiApplication.qrc錯誤Qt 5.8編譯在Visual Studio 2017社區版

這是什麼意思?

+0

而不是解決這個問題,我會建議使用也是LTS(長期支持)的Qt 5.9。在5.9中,問題應該已經修復。 – user3606329

+0

我試着首先安裝5.9,但是在VS上定義QT工具的屬性時遇到錯誤。如果我轉到QT工具 - >屬性,然後添加,我選擇At 5.9目錄中包含bin的路徑。 VS給了我一個錯誤,它說我不能選擇MinGW,因爲它必須是Mscv。我能做什麼? –

+0

如果不知道確切的配置,就無法回答。我只是卸載一切,然後用MingW重新安裝Qt 5.9。 – user3606329

回答

0

當您在.h或.c文件中做出重大更改時,通常會遇到鏈接器問題。有時,刪除生成文件夾並重新編譯工作

相關問題