LINK : fatal error LNK1158: cannot run 'rc.exe'

文章题目虽然已经有一模一样的了 ,鉴于情况并不完全相同,我就稍微说两句。
问题出现在pycharm安装pycocotools上面。
经过几番查找,发现即便起初设计者完全没考虑windows用户,不过还是已经有大佬在github上面放出了windows版本。点击此处跳转
运行Readme中的命令语句

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

出现错误(很长,下面是我认为的关键两句)

 LINK : fatal error LNK1158: cannot run 'rc.exe'
 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158

解决方案

我做了不少操作,,感觉最后一个是解决关键(你们可以考虑直奔最后一个方法)

1. 添加VC环境变量
设置用户环境变量,是用户环境变量,不是系统环境变量
变量名:VCINSTALLDIR(变量值为vs安装路径下的VC,默认是这个)
变量值:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC

属性-高级系统设置-环境变量
设置好上面的再win+R运行cmd,执行命令set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h” %CL%

2. 修复式重装VS2015(这个可能和我为了装torch的努力过程搞混了)
翻了好久看的网页太多找不到链接了=.=相信你们想要的话一定能找到

3. “傻瓜”式复制粘贴所需文件

C:\Program Files (x86)\Windows Kits\8.1\bin\x86

在上面这个路径下找到 rc.exe, rcdll.dll两个文件。(虽然我是win10,但该路径下文件也是存在的)将其复制到如下路径

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

OK!完美解决~撒花✿✿ヽ(°▽°)ノ✿

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值