【openCV】有关在VS2013上进行openCV配置的注意事项

  为了跑代码,第一次在VS上配置openCV2.4.9,看网上有人推荐浅墨的CSDN博客,说是教程很详细。我刚开始也按照上面说的一步步配置了。

  但是师兄不这样建议,看了师兄的配置教程(也是本文推荐教程

http://www.cnblogs.com/fourseas/p/6294256.html

  我觉得师兄的配置更加的简洁优雅。在这里做一下记录,以便日后查看。

  这篇博客是在认为系统环境变量设定好的基础上,对VS2013环境下配置opencv的步骤进行阐述的:

  欢迎及时批评指正,有问题可以发至我qq邮箱:645574541@qq.com

  

Fig. 1

STEP 1 见上面的Fig. 1,在鼠标点击了“opencv2.4.9”时,点击第一排图标中的倒数第二个图标 。点击此图标之后,就可以显示出

属性管理器界面,如下面的Fig. 2所示。

Fig. 2


STEP 2  以上图Fig. 2即是属性管理器界面。通常的教程均是在配置属性VC++目录→包含目录中添加openCV可执行文件所在的路径:
E:\openCV2.4.9\opencv\build\include【这个由你安装opencv的文件目录而定】
但是这样做是有不当之处的,原因有二:
First
这个操作增加了VC++的总目录,但事实上,你日后新建的所有控制台文件并不是都得使用opencv的库。如果外加
的库路径 都加在这个总目录下,会使得总目录看起来很冗余。并且,删除错加的路径时,可能会不小心删去系统本身就有的库路径。
Second
如果要将控制台文件复制到其他电脑,那么其他电脑就需要重新配置opencv,这样也是挺不方便的。
因此,建议在配置opencv时,修改配置属性→C/C++→常规→附加包含目录,也就是将openCV可执行文件所在的路径添加到这里。

Fig. 3
如上图可知,Fig. 3是在Debug下对opencv可执行文件目录的配置


STEP 3 其次需要在Debug下添加opencv的库目录,这时候,在配置属性→链接器→常规→附加库目录中,添加路径:
E:\openCV2.4.9\opencv\build\x86\vc12\lib【同样,由你的opencv文件目录决定】
具体见下面的Fig. 4:

Fig. 4


STEP 4 然后,需要将带有d的“.lib”文件添加进来。这时候,在配置属性→链接器→输入→附加依赖项中添加进带有d的.lib文件。
以上便完成了在Debug下的配置。
接下来,需要进行在Release下的配置。那么首先是要切换到Release界面,切换的步骤很简单,左上角的配置栏下,选择Release即可。操作步骤如下:

Fig. 5

STEP 5 在Release下,重复STEP 2至STEP 4步骤。唯一不同的是:与STEP 4不同的是,需要将不带有d的“.lib”文件添加进去。

这样的话,就算将控制台文件复制到其他电脑,也可以正常运行,而无需重新配置opencv。也保证了总的VC++目录的清洁。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值