严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1104 无法打开文件“opencv_calib3d249d.lib” live_beautiful_camera_streaming F

5 篇文章 0 订阅
4 篇文章 1 订阅

@TOC严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK1104 无法打开文件“opencv_calib3d249d.lib” live_beautiful_camera_streaming F:\人脸识别美颜\live_beautiful_camera_streaming\live_beautiful_camera_streaming\LINK 1

VS 2013 或者 更高版本加载 OpenCV 会出现严重性错误, 例如 :LNK1104 无法打开文件“opencv_calib3d249d.lib 等等错误.网上很多解决方式,我觉得很多都弄得太负复杂了

很多遇到这些问题的 可能很多都跑别人的代码 或者是自己加载的动态库不对造成的 .

比如下面的这个错误
!](https://img-blog.csdnimg.cn/20190823163730131.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTI3Njg1MQ==,size_16,color_FFFFFF,t_70)

我跑的别人的代码, 我的OpenCV 是2.4.9的 所以出现这个问题

出现这个问题的原因应该是说 别人的是OpenCV高版本的 而我加载了低版本的 点LIB

然后改一下
点击属性管理器

在这里插入图片描述
点击那个附加依赖项旁边那个倒三角编辑加载点lib
在这里插入图片描述

我的已经加载了OpenCV 2.4.9版本的了 所以报错了 然后直接删掉
在这里插入图片描述
然后添加 2.4.10版本的 注意这个版本是你自己选择的版本 我用的 2.4.10的 你的可能不是 但是大同小异
然后我这里的lib都加载进项目里

在这里插入图片描述

重命名 一个个复制吧
在这里插入图片描述

然后全部复制 换到项目里

在这里插入图片描述

有没有发现这张图和上面那个不一样了?

加载完点确定 让后项目再编译通过了
在这里插入图片描述

还不理解的 说清楚问题 并截图 可以给我发邮件 okjokull@gmail.com 我会及时回复的

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
错误LNK1104是指在编译过程中无法打开文件opencv”,这可能是由于项目文件中某些禁止显示状态导致的。 首先,我们需要确认的是是否安装了OpenCV库,并且在项目文件中正确地配置了OpenCV的路径。 如果已经安装了OpenCV库,我们可以尝试以下具体步骤来解决问题: 1. 确保在项目文件的“属性”设置中,将OpenCV库的路径正确地包含到“附加包含目录”中。 2. 检查项目文件中的“链接器”设置,确保在“附加库目录”中添加了OpenCV库的路径。 3. 确认项目文件中的“链接器”设置中,已经添加了正确的OpenCV文件。可能需要添加额外的库文件,例如opencv_core.libopencv_highgui.lib等。 4. 检查项目文件的“链接器”设置,确保在“输入”中添加了OpenCV库的引用,例如在附加依赖项中添加opencv_core.libopencv_highgui.lib等。 如果以上步骤都已经完成,我们还可以尝试以下操作: 1. 清理项目文件并重新生成解决方案,即删除项目文件中的中间文件和输出文件再重新编译。 2. 确认项目文件是否包含了其他无效的引用路径,如果有,可以将其删除或更正。 3. 尝试使用管理员身份运IDE,以获取更高的访问权限。 如果仍然无法解决问题,可能需要进一步检查硬件和软件环境,例如确保系统中已正确安装Visual Studio和相关工具,以及正确配置了OpenCV库。 总之,通过以上步骤的尝试,我们应该能够解决LNK1104错误并成功打开“opencv文件
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大马猴_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值