OpenCV3.2.0(CMake后)在VS2012下编译生成VS2012 SDK开发包
来源:互联网 发布:python 函数定义输出 编辑:程序博客网 时间:2024/06/09 23:12
OpenCV3.2.0在成功CMake后会生成相应环境的工程文件(我生成的是VS2012版本的)
用OpenCV VS2012工程编译生成自己的OpenCV库
打开VS2012,打开E:\OpenCVProject目录,打开OpenCV工程
选择CMakeTargets下ALL_BULID,根据需要选择编译Debug版本或Release版本。
右键”生成”,等待5分钟左右,全部生成成功.至此在工程目录下会多出来bin和lib文件夹,里面分别存放对方版本的静态库和动态库(注意,如果生成debug(调试)版本之后再选择生成release(发布)版之后,会覆盖原来的bin和lib目录,所以在生成release版本之前将debug版本生成的bin和lib目录拷贝走。)至此已经有了lib和dll但是在开发过程中往往需要inlucde相关头文件,右击CMakeTargets下的INSTALL,生成,即可在工程目录下形成install文件夹。
右键生成INSTALL后的install文件夹以及里面的include。(注意:但是对应的x86或x64文件夹下也会存在相应的lib和bin文件夹,里面的静态库和动态库文件与前面提到的bin和lib文件夹里面的内容相同,故可以跳过前面的步骤直接选择debug或release版本后生成install文件夹,如果直接生成不成功,需要先生成ALL_BUILD再生成INSTALL即可!)
配置临时OpenCV开发环境
1.将生成的install文件夹中的include和lib分别拷贝到开发工程目录下,其中bin文件夹中的dll文件拷贝到对应的工程debug目录下以便工程exe文件使用。
2.右键,选择属性,选择VC++目录—包含目录,将include文件夹路径和include/opencv文件夹路径和include/opencv2文件夹路径,依次添加到包含目录中:
3.选择库目录,添加lib文件夹路径:
E:\OpenCVProject\lib;
4.在选择链接器-输入-依赖项,添加以下内容:
opencv_calib3d320d.lib
opencv_core320d.lib
opencv_features2d320d.lib
opencv_flann320d.lib
opencv_highgui320d.lib
opencv_imgcodecs320d.lib
opencv_imgproc320d.lib
opencv_ml320d.lib
opencv_objdetect320d.lib
opencv_photo320d.lib
opencv_shape320d.lib
opencv_stitching320d.lib
opencv_superres320d.lib
opencv_ts320d.lib
opencv_video320d.lib
opencv_videoio320d.lib
opencv_videostab320d.lib
5.点击”确定”即可完成临时OpenCV3.2.0开发环境的配置。
- OpenCV3.2.0(CMake后)在VS2012下编译生成VS2012 SDK开发包
- VS2012编译opencv3.2.0
- VS2012+CMake编译OpenCV3.0笔记
- windows下cmake+vs2012编译qtgstreamer
- 【教程】OpenCV3.0.0(Alpha)在VS2012下的配置
- 【教程】OpenCV3.0.0(Alpha)在VS2012下的配置
- cmake 命令行 生成 vs2012项目
- 在win7 64位下 vs2012配置opencv3.0.0
- vs2012下编译ptlib
- vs2012下编译protobuf
- VS2012下编译libeXosip2
- iconv 编译在vs2012
- VS2012+qt5.2.0+opencv3.0.0
- OpenCV3.0学习(一)——OpenCV3.0 ALPHA在WIN8+VS2012环境下的配置
- VS2012+CMake重编译和配置OpenCV
- VS2012下安装OpenCV3.0.0的记要
- OpenCv 1----开发环境 VS2012+OpenCv3.0.0
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)
- mysql中having的用法
- COGS 2487 膜法师
- 写文章 JS找两个数组中的相同元素【算法】
- c++ 七月六日课堂记录
- jvm 之 垃圾标记算法
- OpenCV3.2.0(CMake后)在VS2012下编译生成VS2012 SDK开发包
- spring 对事务的支持
- Ubuntu安装谷歌浏览器(15.04版本,deb亲试成功)
- Python中字符串
- 机房重构——DataTable转泛型
- 泛型
- 学习OpenGL系列一 窗口
- Chrome浏览器Cookie解密
- 如何在bat文件中设置JAVA临时环境变量