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

我完全按照下面的这个网址安装了opencv,一运行示例程序就报Linkingerror?这到底是闹哪样?http://www.opencv.org.cn/index.ph... 我完全按照下面的这个网址安装了opencv,一运行示例程序就报Linking error?这到底是闹哪样?
http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

/***********************************************************************
* OpenCV 2.3.1 测试例程
* 于仕琪 提供
***********************************************************************/
#include <stdafx.h>
#include <iostream>

#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
const char* imagename = "lena.jpg";

//从文件中读入图像
Mat img = imread(imagename);

//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}

//显示图像
imshow("image", img);

//此函数等待按键,按键盘任意键就返回
waitKey();

return 0;
}
展开
 我来答
jsjsjsamy
推荐于2016-05-12 · 超过22用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:66.2万
展开全部
你安装后没有成功配置opencv,所以显示link时无法打开文件“opencv_calib3d231.lib;”推荐你如下配置:1.自行下载并安装OpenCV-2.2.0-win32-vs2010.exe(注意安装时选择把OpenCV路径添加到系统全局变量中);

2.在VS2010创建你自己的工程;

3.打开project properties,在弹出窗口中定位到VC++ Directories;

4.加入“[OpenCV安装路径]\include”、“[OpenCV安装路径]\include\opencv”这两个路径到Include Directory里面(目的是为了兼容2.1及其以前版本的引用头文件格式);

5.加入“[OpenCV安装路径]\lib”路径到Library Directory里面;

6.不要关闭当前窗口,定位到左边菜单中的Linker,再选择Input,把下面这些依赖项加进去:
opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
当然,还有其他的库,视需要而添加;

7。运行实例看看是否能通过。
百度网友813ba6e6f
2012-10-08
知道答主
回答量:11
采纳率:0%
帮助的人:3.8万
展开全部
终于找到问题了!
一般来说是这两个问题:
1. 没有按照文档强调的那样在加入INPUT项时去掉分号,一行一行的加回车;
2. 没有加入库目录,2.3.1版本在opencv安装路径\build\x86\vc10\lib
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
界方及书嘟8048
2012-03-20 · TA获得超过6.4万个赞
知道大有可为答主
回答量:2.8万
采纳率:0%
帮助的人:3650万
展开全部
把后面的分号去掉
opencv_core220d.lib(不要分号只要回车)
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
独世牧狼
2012-03-19
知道答主
回答量:16
采纳率:0%
帮助的人:2.4万
展开全部
你好我的opencv也是总是出现你的这种情况,最后怎么弄好的啊???我都按照它的配置做了好几次就是没有成功
追问
嗯我最后是把平台换成vs2010,下载2.1,然后设置环境变量等等……挺麻烦的,最好找一个身边装过的人帮忙,因为opencv更新很快,总有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式