关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法

简介: 关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法

错误

  LINK : fatal error LNK1158: 无法运行“rc.exe”

  


本地环境

  已装VS2017以及2015的相关库和windowsSDK。

  一下是QtCreator的配置:

  

  


解决

  rc实际是windows sdk里面的,所以安装windows sdk搜索一下,将其拷贝到vs2015的vc目录下,如下图:

  

  拷贝至:

  

  再编译,运行成功:

  


补充(2021年11月30日)

  按照上面,编译msvc2015x64还是无法解决,这时其实是路径问题,直接将rc.exe和rcdll.dll放入到qt的msvc2015x64目录即可,目标路径如下:

C:\Qt\Qt5.9.3\5.9.3\msvc2015_64\bin


相关文章
|
C++ 索引
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
8128 0
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
QT中的数据类型转换总结
QT中的数据类型转换总结
427 0
|
算法 Linux API
【Qt 延迟手段】Qt中实现延迟和休眠的多种方法
【Qt 延迟手段】Qt中实现延迟和休眠的多种方法
2623 0
|
监控 数据可视化 Linux
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
|
存储
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
1191 0
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
|
Linux 图形学
深入理解Qt定时器:QTimer的魅力与挑战(一)
深入理解Qt定时器:QTimer的魅力与挑战
7607 0
|
编译器 C语言 计算机视觉
Qt+OpenCV配置教程(图解亲测)
Qt+OpenCV配置教程(图解亲测)
2815 0
Qt+OpenCV配置教程(图解亲测)
|
编译器 C++ Windows
QT5构建套件检测不到MSVC2017解决方法
QT5构建套件检测不到MSVC2017解决方法
2293 0
|
Web App开发 编译器 C语言
QT5.14.2使用webkit引擎完成网页浏览
QT5.14.2使用webkit引擎完成网页浏览
1370 0
QT5.14.2使用webkit引擎完成网页浏览
|
C++
[Qt5&控件] Label控件显示文本内容(字符串和整数)
[Qt5&控件] Label控件显示文本内容(字符串和整数)
319 0
[Qt5&控件] Label控件显示文本内容(字符串和整数)