关于 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下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
8745 0
Windows10下VS2015下载安装详解【附“安装包丢失或损坏“ 错误解决方法】
|
JSON C++ 数据格式
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
|
算法 API 图形学
【Qt 学习笔记】QWidget的geometry属性及window frame的影响
【Qt 学习笔记】QWidget的geometry属性及window frame的影响
1013 2
|
监控 数据可视化 Linux
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
Qt Model&View&Delegate(模型-视图-代理) 介绍和使用
|
编译器 C语言 计算机视觉
Qt+OpenCV配置教程(图解亲测)
Qt+OpenCV配置教程(图解亲测)
2972 0
Qt+OpenCV配置教程(图解亲测)
|
存储
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
1307 0
Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
|
编译器 C++ Windows
QT5构建套件检测不到MSVC2017解决方法
QT5构建套件检测不到MSVC2017解决方法
2515 0
|
C++
[Qt5&控件] Label控件显示文本内容(字符串和整数)
[Qt5&控件] Label控件显示文本内容(字符串和整数)
356 0
[Qt5&控件] Label控件显示文本内容(字符串和整数)
|
Windows
windows 下编译openssl libssh2
windows 下编译openssl libssh2
567 0
VS2019 + Qt5.12 配置完成后,无法打开 Qt 源文件解决方案(非常实用)
VS2019 + Qt5.12 配置完成后,无法打开 Qt 源文件解决方案(非常实用)