Chinaunix首页 | 论坛 | 博客
  • 博客访问: 172993
  • 博文数量: 40
  • 博客积分: 1573
  • 博客等级: 上尉
  • 技术积分: 385
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-09 22:50
个人简介

忙得不会思考了!!!!!!

文章分类

全部博文(40)

文章存档

2015年(2)

2014年(1)

2011年(15)

2010年(3)

2009年(19)

我的朋友

分类: 嵌入式

2011-03-22 11:51:14

  编译OpenCV项目时出现这样的错误,原因可能在于没有添加调试库。
  OpenCV项目编程时要在Project Options里面添加以下库:ml.lib highgui.lib cxts.lib cxcore.lib cvhaartraining.lib cvd_i7.lib  cvcam.lib  cvaux.lib cv.lib。因为在第一次安装的时候不会在你新建的VC项目中添加这样的库,需要手动设置。添加完成之后你可以编译release版的程序。
  如果需要重新编译得到新的库,查看instal这个文件。

  以下库是你编译debug版程序所需要的库,它们是重新编译OpenCV项目后在lib目录下得到的库:cxtsd.lib cxts.lib cxcored_i7.lib cxcored.lib cxcore.lib cvhaartraining.lib cvd_i7.lib cvd.lib cvcam.lib cvauxd_i7.lib cvauxd.lib cvaux.lib cv.lib。如果没有添加末字符为d的库文件,那么编译可以通过,但是调试运行时会出现Unspecified error (The node does not represent a user object (unknown type?)) in function cvRead, C:\User\VP\opencv\cxcore\src\cxpersistence.cpp(5061)这样的错误,而正是由于你处于调试模式之前没有添加调试库!
阅读(6222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~