Visual Studio链接出错:LNK1181无法打开输入文件opencv_world430.lib

问题描述

之前在Visual Studio中配置过Opencv 4.3,当时的编译平台是Release x64。这段时间不小心将Opencv删除了。现在我新建一个工程,编译平台是Release x86时,程序可以运行。编译平台是Release x64时,出现以下错误,提示在链接阶段找不到opencv_world430这个库文件。
在这里插入图片描述

解决办法

右键点击项目属性,然后依次点击链接器输入附加依赖项。可以看到继承的值里面有opencv_world430.lib,但是却无法修改。
在这里插入图片描述


我们打开文件夹:C:\Users\用户名\AppData\Local\Microsoft\MSBuild\v4.0
在这里插入图片描述
可以看出里面有三个文件,对应的就是Visual Studio工程各个编译平台的配置文件。


我们打开x64对应的配置文件(用记事本、Visual Studio等工具打开都可以),发现一些opencv的信息。
在这里插入图片描述
删除opencv对应的信息,保存退出。
在这里插入图片描述


重启Visual Studio,将编译平台设置为x64时,可以发现不再报错。
在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知初与修一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值