使用OpenCV官方提供文件配置、静态编译并运行OpenCV-2.3.x/2.4.x实例

2014-11-24 10:58:29 来源: 作者: 浏览: 0


图1 动态编译的程序在未配置OpenCV的机器上运行提示系统错误


静态编译,也就是说编译后的程序可以直接拷贝到其他机器上并能直接运行。而不需附带链接库和配置环境变量。


由于OpenCV自2.3.0版本开始就提供了OpenCV-2.3.x -win-superpack.exe或OpenCV-2.4.x.exe文件,该文件解压后我们会发里面有个名为“build”的文件夹,其中有各个平台的链接库,而且还提供了Windows平台下的静态链接库,本文主要讲述一个例子以说明如何配置使用该静态链接库。


配置完Visual Studio 2008中的VC++目录后便可以编写代码了。


(1)编辑代码


“新建项目”,选择“Visual C++-空项目”,输入项目名“StaticOpenCV”,“添加新项-代码-C++ 文件”,输入文件名“StaticOpenCV.cpp”,编辑代码,这里本人使用的测试代码如下所示:



OpenCV-2.4.1库文件列表(使用的时候适当选择,这里我要用的是libjasperd.lib、libjpegd.lib、libpngd.lib"、libtiffd.lib、zlibd.lib(注意这几个必须要用的,因为这些是OpenCV所使用的第三方库)和opencv_highgui241d.lib、opencv_core241d.lib库文件。





图2 编译产生很多错误


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: