OpenCV3速查手册2:CMake编译OpenCV源代码

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是头文件,不正确。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值