vs2017配置opencv时附加依赖项-继承的值的更改

本文介绍了在VS2017中配置OpenCV时遇到的附加依赖项错误,即在Debug模式下错误地添加了Release库。为了解决这个问题,作者创建了一个新的空项目,并添加了一个项目属性表。通过不继承父级属性并删除不需要的库文件,成功清除了附加依赖项的遗留值。最后,作者建议在解决包含目录和库目录的类似问题时也可使用相同方法,并分享了一个OpenCV配置的参考博客链接。
摘要由CSDN通过智能技术生成

遇到的情况描述::
之前配置opencv的时候不懂,把要在属性–链接器----输入–附加依赖项处添加的opencv_world400d.lib和opencv_world400.lib两个文件都放进了debug的属性表(也可能是把debug和relaease的放反了,隔太久有点记不清楚)。
对opencv配置而言,应该是把opencv_world400d.lib放进debug的附加依赖项才可以,但是我当时把opencv_world400.lib放进去了,之后在附加依赖项–继承的值里面就一直存在,删了好几次不知道怎么删。

好了,解决的正文如下::
最后删掉的一次是这么做的(为了确认可行,我又试了几遍删除和添加,发现每一次都可以通过这个思路删除,所以应该是通用可行的):

首先:建立一个新的空项目,然后在debug处添加一个新的项目属性表这一步最重要!!一定要再添加一个属性表!!!)。
(就是下图那个64,就是我新加的)。

之后把这个属性表(新的,64那个)和原有属性表(如图中Microsoft Cpp x64 user)按照包含目录和库目录逐一设置好之后,每个属性表处都选择不从父级继承(这个的选择就是在附加依赖项那一长条点这个在这里插入图片描述,进去后下面会有一个“从父级继承”的

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值