Visual Studio链接出错:LNK1181无法打开输入文件opencv_world430.lib
问题描述之前在Visual Studio中配置过Opencv 4.3,当时的编译平台是Release x64。这段时间不小心将Opencv删除了。现在我新建一个工程,编译平台是Release x86时,程序可以运行。编译平台是Release x64时,出现以下错误,提示在链接阶段找不到opencv_world430这个库文件。解决办法右键点击项目属性,然后依次点击链接器、输入、附加依赖项。可以看到
问题描述
之前在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时,可以发现不再报错。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)