欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 用Cmake编译Opencv源码,生成动态库 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前期准备:安装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动态库生成完毕。 《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的用Cmake编译Opencv源码,生成动态库的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。