当前位置:网站首页>修改 QtCreator 配置解决 “无法运行 rc.exe” 问题
修改 QtCreator 配置解决 “无法运行 rc.exe” 问题
2022-08-10 05:39:00 【KumaNPC】
修改 QtCreator 配置解决 “无法运行 rc.exe” 问题
问题描述
当电脑里装了多个的Visual Studio版本或者使用更新的版本时,Qt可能会出现 无法运行 “rc.exe”,主要集中在Win10 + MSVC2015这个版本上。
首先,使用VS2017或者VS2019可以通过安装 “VS2015 C++生成工具”来安装MSVC2015的环境,这样就不需要独立安装vs2015。

MSVC的环境使用vcvarsall.bat来初始化,可以在QtCreator看到对应编译器的初始化命令(14.0是VS2015的编译器):

问题就出在这个环境的初始化上,当然也可以在“构建套件(Kit)”中设置比较新的编译器,比如更换VS2017的,对于简单的项目来说也可以编译通过,但复杂一点的可能就会有问题。
解决办法
上图中可以看到初始化设置后面有个框应该是可以补充参数,所以将14.0的C和C++编译器都克隆一份(假设使用的是x86版本),分别在后面添加8.1参数,使用win8.1的SDK:

切换到“构建套件(Kit)”页,将C和C++编译器改为克隆的版本,这样应该就可以编译通过了:

如果是新安装的VS2019,由于VS2019不自带Win8.1的SDK,需要单独安装,可以去官方SDK下载网站下载。
边栏推荐
猜你喜欢
随机推荐
共享静态IP与独享静态ip有何区别
lua的模块与类
浅谈游戏中3种常用阴影渲染技术(2):阴影锥
分享一个专业TA的《Shader参考大全》
Ingress Controller performance test(1)
手机与雷电模拟器里如何使用YiLu代理?
UnityShader入门精要--Unity中的基础光照
动态代理-cglib
elf文件与链接脚本
关于研究鼠标绘制平滑曲线的阶段总结
动态规划、背包问题 6/24 106-110
请亲们关注下我,谢谢了。
废水中氟离子去除方法
NetKeeper(创翼)开WIFI方法——2018.5
OpenGL学习笔记(LearnOpenGL)第一部分-环境配置与基础知识
动态规划、背包问题 6/25 110-115
最简单的字符设备驱动
Make a boot floppy and boot with bochs emulator
OpenGL学习笔记(LearnOpenGL)-第二部分 绘制三角形
unity箭头控制物体移动








