使用vs新建qt文件编译时出现如下错误: MSB375,MSB403

使用vs新建qt文件编译时出现如下错误: 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的版本相对于你的vs版本较高,推荐奖原来版本卸载,下载较低的版本,
VS2015推荐使用qt-vs-tools-msvc2015-2.1.1,实测有效。
VS2017推荐使用qt-vs-tools-msvc2015-2.4.3,实测有效.
我是从 清华大学开源软件镜像站下载的,
下载地址为https://mirrors.tuna.tsinghua.edu.cn/qt/archive/vsaddin/2.1.1/
qt小白一枚,希望可以和大家多多交流,多多学习

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值