OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 5355|回复: 7

fatal error LNK1104: cannot open file "cvd.lib"

[复制链接]
发表于 2013-8-21 14:42:58 | 显示全部楼层 |阅读模式
学习opencv第二天,在MFC中使用opencv,出现如下错误: fatal error LNK1104: cannot open file "cvd.lib",希望大神帮助解决
回复

使用道具 举报

发表于 2013-8-22 08:40:41 | 显示全部楼层
需要提供更为详细的信息(比如opencv版本等内容)
另外,你确定你电脑上有cvd.lib这个文件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-22 11:16:35 | 显示全部楼层
ollydbg23 发表于 2013-8-22 08:40
需要提供更为详细的信息(比如opencv版本等内容)
另外,你确定你电脑上有cvd.lib这个文件? ...

我用的是1.0的版本,电脑上有cv.lib,但书上说在MFC下需要+d,另外我想装更高的版本,但配置时要安装CMAKE,INTELTBB,这个是做什么,另外请问有没有相关学习资料,谢谢!
回复 支持 反对

使用道具 举报

发表于 2013-8-22 12:26:48 | 显示全部楼层
我用的是1.0的版本,电脑上有cv.lib,但书上说在MFC下需要+d

没有这个cvd.lib,你当然无法编译链接成功。
那本书这么说的,你估计是断章取义吧。
另外我想装更高的版本,但配置时要安装CMAKE,INTELTBB,这个是做什么,另外请问有没有相关学习资料,谢谢!

现在最新的opencv版本是2.4.6,里面已经有编译好的库了(针对各个编译器都有编译好的库),对于你这样的初学者,可以先不用cmake等之类的东西了。你直接下载opencv的包,然后安装,然后创建你自己的工程(使用已经编译好的库)就行了。

至于教程,我们论坛(网站)有很多教程,你可以Google一下,互联网也有很多教程。根据你使用的编译器、继承开发环境、opencv版本等的不同都略有差异。
回复 支持 反对

使用道具 举报

发表于 2014-3-14 03:20:24 | 显示全部楼层
ollydbg23 发表于 2013-8-22 12:26
没有这个cvd.lib,你当然无法编译链接成功。
那本书这么说的,你估计是断章取义吧。

你好,是不是opencv2.4.4里面是没有cvd.lib这个文件的啊
回复 支持 反对

使用道具 举报

发表于 2014-3-14 04:29:34 | 显示全部楼层
是的。
回复 支持 反对

使用道具 举报

发表于 2014-3-14 05:12:14 | 显示全部楼层

那如果配置的是2.4.4然后运行别人的程序说无法打开cvd.lib怎么办呢
回复 支持 反对

使用道具 举报

发表于 2014-3-14 05:25:57 | 显示全部楼层
s7085029 发表于 2014-3-14 05:12
那如果配置的是2.4.4然后运行别人的程序说无法打开cvd.lib怎么办呢

你看起来还不会自己搭建一个OpenCV的项目,所以你就直接拿了别人的一个项目来用编译和运行。注意,是编译,不是运行。
我的建议:你最好先仔细学习一个教程(这种教程很多,你搜索便是了),看看搭建一个opencv的项目要做哪些事情,比如如何配置头文件搜索路径,如何配置库搜索路径,如何设置库等,等你学会了这些,你再回头就可以轻松修改别人的项目了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-12-12 14:48 , Processed in 0.049488 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表