OpenCV3速查手册2:CMake编译OpenCV源代码
来源:互联网 发布:虚拟机ubuntu无法联网 编辑:程序博客网 时间:2024/06/05 02:13
CMake编译OpenCV源代码
用途:调用OpenCV的函数可以直接查看在调试模式查看函数定义,而不只是声明。
流程:两次Configure + 一次Generate + VS编译 + lib和bin目录修改。
第一步:第一次Configure,确定生成版本。Win64的也就是x64的版本,没有后缀的是x86的版本。
图 1. 第一次Configure,选择版本
第二步:第二次Configure,确定是否需要有添加项。OpenCV3需要将opencv_world选项勾中,这样才会产生opencv_world310d.lib相关文件。
图 2. 第二次Configure,勾选opencv_world
第三步:一次Generate,完成。
第四步:打开生成的文件,打开项目OpenCV.sln,编译,产生bin和lib文件夹。
第五步:按照OpenCV安装步骤,修改bin和lib有关的步骤,也就是修改【库目录】和【环境变量】,头文件不用修改。
要点
1) 安装版本warning!有两个版本x64、x86,选好了版本后面的修改都要跟着版本走,很多错误都是版本的错误。
2) 第五步修改【库目录】需要修改通用属性(如何修改通用属性?参考OpenCV安装)。
3) 第五步链接库【附加依赖项】中,把opencv_world310.lib去掉,否则会报错。因为我是只采用的debug版本,所以这个不需要,如果需要release版本,重新在release编译OpenCV,产生该lib即可。
4) 第五步修改环境变量之后一定要重启VS,否则修改无效。
5) 参看函数定义只能在调试模式,直接转到定义不可以。(如何判断调到了函数定义?跳到cpp文件就是正常的,而跳到hpp是头文件,不正确。)
- OpenCV3速查手册2:CMake编译OpenCV源代码
- CMake OpenCV源代码编译
- OpenCV3速查手册1:OpenCV安装深入理解
- CMake OpenCV3.3源代码的编译
- opencv3.3.0+vs2015+cmake编译opencv x86
- 在ubuntu下使用cmake进行opencv的配置和Windows下进行使用cmake编译源代码比较,opencv3进行g++例子程序编译、动态库的制作
- Qt5.5.1 cmake 编译配置opencv3.2
- cmake编译opencv3.0
- 关于OpenCV源码的查看&&&openCV3.2配置x86版本&&用CMake编译其他vs版本的opencv
- Visual Studio 2015一分钟配置opencv及CMake编译OpenCV3.1(含opencv-contrib)
- 开源的魅力:利用CMake编译Opencv源代码
- CMake编译VS2015+OpenCV3.1
- CMake+VS2013编译OpenCV3.1
- Cmake编译OpenCV3.1源码
- OpenCV3.2使用Cmake进行编译时注意事项
- windows下cmake编译opencv3.2+opencv_contrib完整过程
- 使用Qt带的MinGW+cmake编译opencv3.2
- Visual Studio+OpenCV3.2+CMake编译;Matlab+mexopencv混编
- jqGrid查询
- 使用Android Studio 导出jar包
- Python wxPython基本教程
- SylixOS基于Nuc970平台的SD驱动移植
- UIImageView的缓存问题
- OpenCV3速查手册2:CMake编译OpenCV源代码
- php实现搜索提示功能
- 图解微信小程序的项目文件
- 关于C++ map容器的使用和pair类型及函数
- Mac下Android Studio git使用test失败
- 图片压缩问题
- 程序猿的工作和生活,你真的不懂
- Reveal2调试别人App的界面
- 二叉树学习(四):线索二叉树