OPenCV1.2貌似不支持VC6.0,让我不得不开始使用VS.NET2008,按照http://blog.csdn.net/chenyusiyuan/archive/2009/09/22/4582076.aspx中提示的方法将OPenCV1.2在vc.net环境中配置好,写了一个读写图像的win32控制台程序,编译通过。
总结下环境配置问题需要注意的几点:
1)装好OpenCV后,环境变量是否设置好
2)在vc工程中:工具—>选项中设置include和lib文件目录
OPenCV1.0 与 OPenCV1.2安装文件中包含的文件貌似也不同,1.0版本中cvaux、cvcore等都是独立的文件夹,1.2中好像都放在一个文件夹中了。
于是vc6.0中配置OpenCV时加载include有5个
vs2008中加载include只有1个
vs2008中好像还要加src目录(不知为何?)
3)加入lib文件
方法一:在link的input选项中加
方法二:在程序中加#pragma comment(lib,"cv120")
#pragma comment(lib,"highgui120")
#pragma comment (lib, "cxcore120") (若是1.0版本的则去掉120)