环境 QT5.13+VS2017
运行QT程序出现如下错误:
LINK : fatal error LNK1158: 无法运行“rc.exe”

在尝试过更改环境变量path和将 rc.exe、rcdll.dll放到QT安装目录下无用后,找到如下解决方法:

解决方案:
1.右键单击桌面Visual Studio 2017打开文件所在位置:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE

2.返回上级目录,找到如下文件路径:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64

3.打开

C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86

将这个文件夹下面的 rc.exe和rcdll.dll复制到第二步打开的文件夹中。
4.再次运行Qt程序,编译成功。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐