针对VC版本及相关库的升级后程序无法运行问题举例说明

当从VC2008和OpenCV2.1.0升级到VC2010和OpenCV2.4.4时,程序出现LINK错误LNK1104,无法打开cxcore210.lib。解决方法包括更新项目属性中的附加依赖项,添加对应新版本的OpenCV库文件。完成这些修改后,程序可以成功编译并运行。
摘要由CSDN通过智能技术生成

原来是在VC2008及OpenCV2.1.0下生成的基于MFC的图像处理程序,后来装了VC2010及OpenCV2.4.4,这时项目编译会出错:

1>LINK : fatal error LNK1104: 无法打开文件“cxcore210.lib”


原因:opencv的版本问题,在种情况下我们只要根据要添加进自己使用的版本的lib。  查看自己的lib目录:  比如:C:\Program Files\OPencv2.4.3\opencv\build\x86\vc10\lib

 方法二:  项目 -----> 属性 ----->

 


         在Debug下的附加依赖项里添加:

opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值