LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;” 解决方案

在使用VS2008和OpenCV2.3.1进行编程时遇到错误"LINK : fatal error LNK1104: 无法打开文件‘opencv_calib3d231d.lib;’"。解决方案是检查附加依赖项,删除分号。正确输入附加依赖项,例如:opencv_calib3d231d.lib等,问题得到解决。
摘要由CSDN通过智能技术生成

VS2008  和 OpenCV2.3.1

按照http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

进行

出现LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;”

网上诸多解决方案均无效

突然发现

“opencv_calib3d231d.lib;

很可疑

去掉  ;

依赖附加项

变成

opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib

问题解决

 

附原文

安装所需要的软件

[ 编辑]

下载OpenCV

  1. 从本站下载栏目 http://www.opencv.org.cn/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。
  2. 将 OpenCV-2.3.1-win-superpack.exe 解压并放到某个目录下,例如 D:\Program Files\OpenCV2.3.1 (无需运行setup.exe,解压则可)。解压后的目录结构如下图。
点击看大图
Enlarge
点击看大图
[ 编辑]

安装CMake(不打算自己编译无需安装)

从 http://www.cmake.org/cmake/resources/software.html 下载 Windows (Win32 Installer) 安装。


[ 编辑]

编译OpenCV(非必需步骤)

[ 编辑]

用CMake导出VC++项目文件

  • 运行cmake-gui,设置where is the source code路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.3.1),并创建子目录D:\Program Files\OpenCV2.3.1\build\my,并将cmake的"where to build the binaries"设置为这个目录。
  • 然后点 configure,在弹出的对话框内选择 Visual Studio 9 2008。
  • 你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。

 

2.0版本截图仅供参考,点击看大图
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值