clion opencv安装_windows下使用Clion进行OpenCV开发环境搭建及排错指南

1. 前言鉴于VS本身体积的庞大和项目依赖管理方式的不便,所以本文采用Clion通过CMake进行项目结构管理。2. 准备工作Windows 7 + (本文环境为 win7 x64)MinGW(本文环境 tdm-gcc-5.1.0-3)CMake (本文环境 cmake-3.7.2)OpenCV(本文环境 opencv-3.4.1)安装以上软件,基本都是一路 next ,最后做一下系统环境变量的配...
摘要由CSDN通过智能技术生成

1. 前言

鉴于VS本身体积的庞大和项目依赖管理方式的不便,所以本文采用Clion通过CMake进行项目结构管理。

2. 准备工作

Windows 7 + (本文环境为 win7 x64)

MinGW(本文环境 tdm-gcc-5.1.0-3)

CMake (本文环境 cmake-3.7.2)

OpenCV(本文环境 opencv-3.4.1)

安装以上软件,基本都是一路 next ,最后做一下系统环境变量的配置(右击我点电脑->属性->高级系统设置->环境变量->系统变量->编辑Path,添加对应软件bin所在目录,中间分号分隔)。最后打开Clion,依次进入Setting->Build,Execution,Deployment->Toolchains,设置编译用工具链:

ps:编译好的OpenCV MSVC版及 MinGW版

MSVC版

下载的 OpenCV 文件夹会有:

build (已编译好的库)

sources (源码)

使用 MSVC 的话,直接在

build/x64/vc14

里面就有了,配置好路径即可使用

MinGW版

OpenCV 没有为我们编译好 MinGW 版,所以只能用户自行编译,下面就是介绍 MinGW 版的编译流程以及中间可能遇到的错误的排除

这里有需要的话可以直接下载使用我编译好了的 OpenCV-3.4.1 x64

3. 编译

解压OpenCV,然后在解压后source同级目录下创建一个新的mingw-build文件夹用于存放编译后的内容。

(ps:这里如果你之前安装了Anaconda或者Python,请把这两个软件暂时从环境变量中删除,只是删除系统Path中的存在即可,不是卸载软件。原因是后面编译会有冲突)

然后这里选择用cmake图形化界面操作,比较直观一些,采用命令行注意下命令参数同理。source和binary目录按如下图选择:

其中:source目录对应你的opencv/sources目录,binary目录就是之前新建的那个mingw-build存放目录

此处需要复制opencv->build->bin下的两个文件:opencv_ffmpegxxx.dll、opencv_ffmpegxxx_64.dll到opencv/sources/3rdparty/ffmpeg/目录下

选好目录,点击configure选择选择MinGW Makefiles,如上图所示。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值