关于 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


目录
打赏
0
0
1
1
54
分享
相关文章
解决办法:fatal error: SDL.h: 没有那个文件或目录
解决办法:fatal error: SDL.h: 没有那个文件或目录
417 0
成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
关于ml.exe编译时的错误提示:error A2138 和 error A2036
关于ml.exe编译时的错误提示:error A2138 和 error A2036
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
583 0
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
编译telepresence:fatal error: libavfilter/avfiltergraph.h: 没有那个文件或目录
94 0
cygwin/msys: fatal error LNK1104: 无法打开文件“kernel32.lib”
cygwin/msys: fatal error LNK1104: 无法打开文件“kernel32.lib”
204 0
关于 编译软件时报错“xdo.c:29:34: fatal error: X11/extensions/XTest.h:”错误 的解决方法
关于 编译软件时报错“xdo.c:29:34: fatal error: X11/extensions/XTest.h:”错误 的解决方法
关于 编译软件时报错“xdo.c:29:34: fatal error: X11/extensions/XTest.h:”错误 的解决方法
runnerw.exe: CreateProcess failed with error 216:
runnerw.exe: CreateProcess failed with error 216:
233 0