【VS+QT】VS+QT錯誤

1、提示如下錯誤:
MSB375,MSB403

1>------ 已啓動生成: 項目: MG_APP, 配置: Debug x64 ------
1> Reading Qt configuration (E:\software\install_qt\Qt5.14.1\5.14.1\msvc2015_64\bin\qmake.exe)
1>C:\Users\Lenovo\AppData\Local\QtMsBuild\qt_vars.targets(312,5): error : 此編譯的源文件可以在以下位置找到:“C:\Users\Lenovo\AppData\Local\Temp\4bdf0b3a-c35f-496e-bb9f-ddec80f4ba81.txt”
1>C:\Users\Lenovo\AppData\Local\QtMsBuild\qt_vars.targets(312,5): error MSB3758: 編譯時出錯。c:\Users\Lenovo\AppData\Local\Temp\kgi22qdq.0.cs(103,26) : error CS1061: “System.Collections.Generic.IEnumerable”不包含“ToHashSet”的定義,並且找不到可接受類型爲“System.Collections.Generic.IEnumerable”的第一個參數的擴展方法“ToHashSet”(是否缺少 using 指令或程序集引用?)
1>C:\Users\Lenovo\AppData\Local\QtMsBuild\qt_vars.targets(312,5): error MSB4036: 未找到“GetVarsFromMakefile”任務。請檢查下列各項: 1.) 項目文件中的任務名稱與任務類的名稱相同。2.) 任務類爲“public”且實現 Microsoft.Build.Framework.ITask 接口。3.) 在項目文件中或位於“C:\Program Files (x86)\MSBuild\14.0\bin”目錄的 *.tasks 文件中使用 正確聲明瞭該任務。
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
在這裏插入圖片描述

解決方法:
不需要從網上下載那個資源,只需要吧Qt vs Tools卸載了,卸載如下圖:
在這裏插入圖片描述
在這裏插入圖片描述
然後安裝搜索的Qt vs Tools:
在這裏插入圖片描述

如果還是報錯,請使用低版本的Qt vs Tools:
我的VS2017用的:
== Qt Visual Studio Tools version 2.4.3

Initialized in: 1279.99 msecs
Main (UI) thread: 363 msecs

如果你使用VS2015,安裝Qt vs Tools的版本可能是: 2.5.2(太高了)
需要更改爲低版本:qt-vs-tools-msvc2015-2.1.1.vsix。需要這個軟件請留下郵箱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章