我正试图在Visual Studio上为64位平台编译一个简单的程序。但在尝试编译时,我遇到了错误:
LINK: 致命错误 LNK1158: 无法运行'rc.exe'
我去了许多讨论帖子,在那里它指示将Windows Kits文件夹中的rc.exe和rcdll.dll复制到VC/bin文件夹中。我已经做过这个,但是没有用。我想可能是我的Visual Studio版本并不是在我认为的目录中寻找这个rc.exe文件。有没有办法在Visual Studio内确定它正在寻找此可执行文件的目录?
(有人建议这个问题可能与Cannot compile with VC++/VS2010 targeting x64: LNK1158: cannot run cvtres.exe所提供的问题和答案重复。但是,这似乎并不是这种情况,因为那里的路径被某些正在系统上运行的NV服务破坏了。当我输入echo %PATH%时,我没有遇到这个问题。话虽如此,该链接确实引导我找到了正确的解决方案,详见下文)