OpenCV学习:OpenCV源码编译(vc9)

2025-10-18 23:29:11

1、安装后的OpenCV程序下的build文件夹中,只找到了vc10、vc11和vc12三种编译版本的dll和lib文件,需要VS2010及以上的IDE版本,而没有我们常用的VS2008版本

OpenCV学习:OpenCV源码编译(vc9)

2、安装CMake

      cmake-2.8.8-win32-x86.exe (http://www.cmake.org/cmake/resources/software.html)

  百度云盘:http://pan.baidu.com/s/1dEYbx77  密码:sa8a

3、CMake OpenCV

  双击cmake-gui.exe,打开cmake的gui工具:

  源代码选择OpenCV安装目录源码C:/OpenCV/opencv/opencv_sources

      Build目录可以设置为C:/OpenCV/opencv/opencv_build

      点击Configure,选择visual studio 9 2008,确定

      完成后,出现红色背景,

    勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,WITH_TBB,和WITH_TIFF选项

      点击Generate

OpenCV学习:OpenCV源码编译(vc9)

4、编译CMake出来的工程

     (1)打开C:\OpenCV\opencv\opencv_build目录下的VS2008工程文件OpenV.sln

     (2)分别使用Debug和Release模式,编译生成。

     (3)opencv_build目录下的bin和lib文件夹,分别生成对应配置的dll和lib文件。   

      这样得到的库文件,就可以被VS2008调用了。

OpenCV学习:OpenCV源码编译(vc9)

OpenCV学习:OpenCV源码编译(vc9)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢