QtCreator指定Windows Kits版本

6 篇文章 1 订阅

先说下事件起因:之前一直在用Qt5.12.6+vs2017在写程序,后面调研了一个开源库Qaterial,但是翻来覆去的编译都有问题,后面升级到了Qt5.15.2+vs2019来进行cmake的编译,搞定了Qaterial,但是返回来编译原来的工程,结果出错,而且还是C++库的问题,后面就找了资料,看了自己电脑里C:\Program Files (x86)\Windows Kits\10\Lib下有两个版本的sdk,vcvarsall.bat应该默认使用的是最新的sdk,因此出现了问题。


QtCreator中其实是可以指定编译器所使用的Windows Kits版本的,在一个不容易发现的位置:

菜单:工具-选项-Kits-编译器

 点击克隆或者添加,选择了vcvarsall.bat和ABI后,在【2】处可以填写sdk版本,这样回到构建套件(Kit)页面就可以指定该配置好的编译器,就可以正确的进行编译工作了!

参考资料:

应用错误收集

VC编译典型问题_山西茄子的博客-CSDN博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值