系统环境:Windows10+Qt5.13.2+Qt Creater4.10.1
如果觉得文章有帮助的话,请点赞关注支持一下谢谢。
导入外部文件后编译过程不报错,点击执行程序报错提示LNK1158:无法运行“rc.exe文件”。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1EDNyQTO1UTM4IDNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
网上很多教程是将rc.exe文件添加到环境变量当中或是移动到Qt系统文件的某个目录文件夹下面。
此处针对单一项目来说,对应版本的re.exe和rcdll.dll两个文件移动到Qt程序编译出来的build-项目名-Desktop_Qt_5_13_2_MSVC2017_64bit-Debug文件夹中即可。再次运行项目就不会提示无法运行“rc.exe文件”。
#文件具体位置需要根据不同电脑具体分析
C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64
如果找不到该文件位置可以使用Everything软件(Windows10平台搜索软件)搜索rc.exe文件位置
将该目录下的rc.exe以及rcdll.dll两个文件拷贝到qt编译出来的build文件夹下面程序即可正常运行