为了账号安全,请及时绑定邮箱和手机立即绑定

由于rc.exe,Visual Studio无法生成

由于rc.exe,Visual Studio无法生成

繁星coding 2019-10-25 10:48:56
我已经在网上搜索过,却找不到与我的问题相似的内容。我创建了一个空的C ++项目,并添加了带有返回的main.cpp,但无法构建它。这是我收到的消息:1>------ Build started: Project: Project1, Configuration: Debug Win32 ------1>LINK : fatal error LNK1158: cannot run 'rc.exe'========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========VS2012中是否可以在哪里指定可以在哪里找到此可执行文件?我已经安装了Windows 7 SDK,并且在以下位置具有此可执行文件:C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin我来自Code :: Blocks,使用mingw-gcc时没有任何麻烦,但是最近我一直需要使用VS来实现托管实现,因此我希望有人有所想法。
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

在计算机上也安装了VS2017之后,我们通过CMake / Visual Studio 2015构建解决了这个问题。在我们这种情况下,正确的解决方案是为Visual Studio命令提示符指定Window Kit版本(8.1)-否则,您将默认获得Windows 10 Kit,该Windows 10 Kit在bin目录中不包含rc.exe。


例如,开始菜单-> Visual Studio 2015-> VS2015 x64本机工具命令提示符


%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 8.1

注意最后的8.1选项


查看完整回答
反对 回复 2019-10-25
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

根据我的发现,如果您使用的是Windows 7操作系统,请执行以下步骤将解决此问题:

1)转到C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.1A \ Bin

2)然后从该文件复制RC.exe和RcDll

3)转到C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ bin,然后将已复制的两个文件粘贴到其中。

我遇到了同样的问题,上面发布的解决方案不起作用。我的解决方案是从中得出的,它对我有用,如果上述方法不起作用,您可以尝试一下。


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 896 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信