您的位置:首页 > 运维架构

用Cmake编译Opencv源码,生成动态库

2014-08-18 16:15 537 查看
前期准备:安装Cmake和VS2010

一安装Cmake

1

.


2.



3.



二.

1. 将OpenCV2.4.9安装于以下目录: G:/opencv2.4.9

2. 使用CMake建立VS工程文件 

   2.1 运行Cmake gui 

        Where is the source code: G:/opencv2.4.9/sources
        Where to build the binaries: G:/opencv2.4.9/vs2008(自己新建此目录) 



   2.2 点击configure按钮,选择相应的编译器为visual studio 10 2010,点击finish,出现红色标记的参数。 



   2.3 再点configur按钮,参数消除了红色。 

   2.4 点击generator按钮,生成工程文件。 

3. 用vs2008对OpenCV工程进行编译 

     完成上一步骤后,将在G:/opencv2.4.9/vs2008目录下生成OpenCV.sln的VS Solution File,请用VS2010打开OpenCV.sln,然后执行如下操作:

   在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。   

   在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

此时,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在G:/opencv2.4.9/vs2008/bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在G:/opencv2.4.9/vs2008/lib目录;头文件*.h出现在G:/opencv2.4.9/vs2008/include/opencv中。

可以被VS2010调用的OpenCV动态库生成完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐