1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > clion配置opencv

clion配置opencv

时间:2021-11-29 05:57:25

相关推荐

clion配置opencv

预备:

clion

cmake(这里需要把cmake解压后目录bin文件夹放到系统环境变量Path中:如D:\cmake-3.7.2\bin)

opencv

gcc/mingw(解压后目录bin文件夹放到系统环境变量Path中:如D:\gcc\bin)

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

这里注意cmake和gcc的目录选择。以上就是预备条件。

编译opencv

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

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

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

此处需要复制opencv->build->bin下的两个文件:opencv_ffmpegxxx.dll、opencv_ffmpegxxx_64.dll(可能会没有哦,需要自己下载,点击这里opencv_ffmpeg_64.dll)到opencv/sources/3rdparty/ffmpeg/目录下。

这里按照上面进行选择,然后configure。

可能会有红的情况,这里需要再次configure和generate,直到没有红色。

(顺序不要错)

1、configure成功后点击generate

2、进入刚才创建的mingw-build目录,直接右键Git bash here(如果没装git windows,直接在cmd下进行),然后使用make命令进行编译:

mingw32-make -j8 # 以2线程进行编译,这个数字根据自己硬件合理选择

接下来等待100%

3、install

mingw32-make install

4、添加环境变量

为系统变量 Path 添加 C:opencv\mingw-build\install\x64\mingw\bin。

重点:添加 OpenCV_DIR (注意大小写,部分情况这个可以不加,不过我这里不加Cmake会报找不到OpenCV的错误),变量值为之前编译的build路径:C:opencv\mingw-build (实质是告知Cmake 包含OpenCV库文件和include文件配置文件的OpenCVConfig.cmake所在)

cmake_minimum_required(VERSION 3.7)project(untitled1)set(OpenCV_DIR E:/opencv/opencv/mingw-build) //此处就是位置信息set(CMAKE_CXX_STANDARD 14)find_package(OpenCV REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS})set(SOURCE_FILES main.cpp)add_executable(untitled1 ${SOURCE_FILES})target_link_libraries(untitled1 ${OpenCV_LIBS})

大功告成!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。