LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决方法
2014-10-20 14:07
441 查看
VS2010环境下安装并配置OpenCV的文章有很多,在此向大家推荐两篇,本人都是亲测有效的。
Opencv1.0+VC6.0安装及环境配置
http://blog.csdn.net/haizimin/article/details/7734184
VS2010+Opencv-2.4.0的配置攻略 http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
本人近期在视频指导下配置Opencv-2.4.8,完全按照视频设置,却未能配置成功,后面发现问题出在附加依赖项。按照下面的方法你可以配置各种不同版本的opencv。
安装环境:32位win7,VS2010,OpenCV2.4.8, (视屏中是2.4.0)
当我按照视屏中配置好Opencv-2.4.8后却不能完全正常运行,报错,如下图。
问题就出在1>LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”
![](http://img.blog.csdn.net/20141114111841187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI0NDU4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
后面想了下,我和视屏中唯一不一样的就是opencv的版本,视屏是2.4.0,我是2.4.8。
我百度了下LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”发现是依赖附加项这里出了问题。
下面我们将其更正过来。
选择属性管理器中的Debug,右键,选择属性,进入到属性页。
![](http://img.blog.csdn.net/20141114111651370?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI0NDU4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.左边选择连接器,点输入,进入到如下页面。
![](http://img.blog.csdn.net/20141114111901521?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI0NDU4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.选择附加依赖项右边的小三角,选编辑
![](http://img.blog.csdn.net/20141114112047046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI0NDU4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.将“从父级或项目默认设置继承”的勾选去掉。此步骤是为了修改附加依赖项。
![](http://img.blog.csdn.net/20141114112125578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDI0NDU4Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.关闭vs2010,重新打开,关闭时出现如下对话框,选是。
![](http://img.blog.csdn.net/20141114112149440)
6.再次进入附加依赖项,此时里面的内容就可以修改了。将其复制出来,放入一个记事本,用替换将序号换成你的版本号,我的版本是2.4.8,就替换成248.
![](http://img.blog.csdn.net/20141114112220624)
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
7.将替换好的文档再复制到附加依赖项。并勾选“从父级或项目默认设置继承”。选择确定。
![](http://img.blog.csdn.net/20141114112306504)
8.再次运行就OK了。
Opencv1.0+VC6.0安装及环境配置
http://blog.csdn.net/haizimin/article/details/7734184
VS2010+Opencv-2.4.0的配置攻略 http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
视频: OpenCV配置 Win7 Win8 VS2010 VS2012(推荐)
http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html本人近期在视频指导下配置Opencv-2.4.8,完全按照视频设置,却未能配置成功,后面发现问题出在附加依赖项。按照下面的方法你可以配置各种不同版本的opencv。
安装环境:32位win7,VS2010,OpenCV2.4.8, (视屏中是2.4.0)
当我按照视屏中配置好Opencv-2.4.8后却不能完全正常运行,报错,如下图。
问题就出在1>LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”
后面想了下,我和视屏中唯一不一样的就是opencv的版本,视屏是2.4.0,我是2.4.8。
我百度了下LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”发现是依赖附加项这里出了问题。
下面我们将其更正过来。
选择属性管理器中的Debug,右键,选择属性,进入到属性页。
2.左边选择连接器,点输入,进入到如下页面。
3.选择附加依赖项右边的小三角,选编辑
4.将“从父级或项目默认设置继承”的勾选去掉。此步骤是为了修改附加依赖项。
5.关闭vs2010,重新打开,关闭时出现如下对话框,选是。
6.再次进入附加依赖项,此时里面的内容就可以修改了。将其复制出来,放入一个记事本,用替换将序号换成你的版本号,我的版本是2.4.8,就替换成248.
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
7.将替换好的文档再复制到附加依赖项。并勾选“从父级或项目默认设置继承”。选择确定。
8.再次运行就OK了。
相关文章推荐
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决方法
- VS2010环境下安装并配置OpenCV的一点补充——LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决办法
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d249d.lib”问题解决
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d249d.lib”问题解决
- Caffe常见问题解决:NuGet Error,无法打开输入文件“opencv_calib3d240d.lib”
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;” 解决方案
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;”等相关问题
- 关于LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d24Xd.lib”问题解决
- 解决VC6.0用opencv无法打开avi文件的方法
- 解决VC6.0用opencv无法打开avi文件的方法
- OpenCV:Visual Studio "无法查找或打开PDB文件"解决方法
- 无法打开文件“opencv_calib3d240d.lib”
- VS2010配置OpenCV2.4.7出现fatal error LNK1104:无法打开文件kernel32.lib的解决方法
- VS2013配置OpenCV2.4.9出现fatal error LNK1104:无法打开文件kernel32.lib的解决方法
- OpenCV:Visual Studio2013 出现"无法查找或打开PDB文件"解决方法
- 附加自动命名的数据库 但失败。已存在同名的数据库 或指定的文件无法打开或位于 unc 共享目录中。【解决方法】
- 无法打开预编译文件的解决方法
- 无法打开chm格式文件解决方法
- 解决win7下vc++6.0无法打开文件的方法
- 关于 CHM 文件无法打开的解决方法