window上Clion配置C++版本的opencv

这篇具有很好参考价值的文章主要介绍了window上Clion配置C++版本的opencv。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

window上Clion配置opencv

注意版本一定要对的上,否则可能会出错,亲测

  • widnows 11
  • mingw 8.1.0
  • opencv 4.5.5

mingw8.1下载地址https://sourceforge.net/projects/mingw/
配置环境变量

windows安装opencv的clion,opencv,c++,opencv,webpack

cmake下载

windows安装opencv的clion,opencv,c++,opencv,webpack

安装完添加环境变量

windows安装opencv的clion,opencv,c++,opencv,webpack

来到官网,下载 windows 对应的版本,现在最新的版本是 4.5.

我这里安装4.5.5的

windows安装opencv的clion,opencv,c++,opencv,webpack

下载完成后解压

windows安装opencv的clion,opencv,c++,opencv,webpack

windows安装opencv的clion,opencv,c++,opencv,webpack

opencv 默认只提供了 msvc 编译的版本,在 build 目录下,源码文件在 sources。因此接下来,我们需要使用 mingw 来编译 opencv,首先在 opencv 的解压目录下新建一个文件夹 mingw_build,用来存放编译生成的文件

windows安装opencv的clion,opencv,c++,opencv,webpack

然后打开 cmake-gui.exe,在 Where is the source code: 选择 opencv 下的 sources文件夹,而 Where to build the binaries: 选择前面创建好的 mingw_build 文件夹

windows安装opencv的clion,opencv,c++,opencv,webpack

然后点击 Configure,在 Specify the generator for this project 中选择 MinGW Makefiles

windows安装opencv的clion,opencv,c++,opencv,webpack

windows安装opencv的clion,opencv,c++,opencv,webpack

Configure完成后,再点击Generate

windows安装opencv的clion,opencv,c++,opencv,webpack

Generate 完成后,我们进入到 mingw_build 文件夹,打开终端工具,执行命令 mingw32-make.exe 开始编译

windows安装opencv的clion,opencv,c++,opencv,webpack

编译成功

windows安装opencv的clion,opencv,c++,opencv,webpack

然后执行安装,mingw32-make.exe install

可能会报错

CMake Error at modules/python3/cmake_install.cmake:49 (file): file cannot create directory: E:/exe/anaconda3/Lib/site-packages/cv2. Maybe need administrative privileges. Call Stack (most recent call first): cmake_install.cmake:158 (include) mingw32-make: *** [Makefile:129: install] Error 1

这是没有权限,这个时候你需要在以管理员身份打开cmd,然后cd到mingw_build文件夹下再执行mingw32-make.exe install

windows安装opencv的clion,opencv,c++,opencv,webpack

可以看到,相关的文件都被拷贝到了 mingw_build\install 目录下,然后将目录E:\opencv\opencv\mingw_build\install\x64\mingw\bin加入到系统环境变量中,这个就不用我多说了,系统环境变量怎么设置看我这篇文章https://blog.csdn.net/Johnor/article/details/134353311?spm=1001.2014.3001.5502

windows安装opencv的clion,opencv,c++,opencv,webpack

打开 clion,新建一个项目

打开设置中的工具链

windows安装opencv的clion,opencv,c++,opencv,webpack

默认情况下,clion 中只能使用 Debug 模式下运行程序,因此,我们来增加 Release 模式。

windows安装opencv的clion,opencv,c++,opencv,webpack

接下来,修改下 CMakeLists.txt,内容如下

注意设置opencv的目录,这样项目的寻找头文件的根目录就是E:\\opencv\\opencv\\mingw_build\\install

cmake_minimum_required(VERSION 3.21)
project(OpenCVDemo)

set(CMAKE_CXX_STANDARD 11)

set(OpenCV_DIR "E:\\opencv\\opencv\\mingw_build\\install")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(OpenCVDemo main.cpp)
target_link_libraries(OpenCVDemo ${OpenCV_LIBS})

记得修改完一定要点击,右边的加载CMake更改

记得修改完一定要点击,右边的加载CMake更改

记得修改完一定要点击,右边的加载CMake更改

windows安装opencv的clion,opencv,c++,opencv,webpack

然后就是代码

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main() {
    //std::cout << "当前工作目录: " << std::filesystem::current_path() << std::endl;
    Mat srcImage = imread("..//images//img.png");
    if (!srcImage.data) {
        std::cout << "Image not loaded";
        return -1;
    }
    imshow("image", srcImage);
    waitKey(0);
    return 0;
}

注意图像的相对位置,opencv项目的位置是与相关的exe文件同目录的,这个OpenCVDemo.exe才是项目的根目录,至于为什么和python版本的opencv不一样,是因为C++是编译型语言,与python这种解释型语言不同

windows安装opencv的clion,opencv,c++,opencv,webpack

所以需要使用…退出cmake_build_debug目录,才能找到images下面的img.png

windows安装opencv的clion,opencv,c++,opencv,webpack
运行结果

windows安装opencv的clion,opencv,c++,opencv,webpack文章来源地址https://www.toymoban.com/news/detail-773892.html

到了这里,关于window上Clion配置C++版本的opencv的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C/C++开发工具CLion使用教程:在 Windows 上配置 CLion(下)

    点击获CLion官方正式版 本文主要介绍在在 Windows 上配置 CLion中关于系统工具链的相关内容。 系统工具链 Windows 上的系统工具链允许在不选择预定义工具集或环境的情况下配置构建工具、编译器和调试器,类似于 Linux 和 macOS。将此工具链选项用于嵌入式开发案例,例如使用

    2024年02月06日
    浏览(67)
  • C/C++开发工具CLion使用教程:在 Windows 上配置 CLion(上)

    点击获CLion官方正式版 在 Windows 上, CLion 工具链包括构建工具、C 和 C++ 编译器、调试器可执行文件和环境。可以选择一种预定义的工具链设置(MinGW、Cygwin、Microsoft Visual C++或WSL)、Remote Host、Docker)或配置自定义工具链(System): ​ 点击观看此视频,了解 Windows 工具链选

    2024年02月06日
    浏览(51)
  • CLion安装与配置教程

    1、下载 1、官网: Download CLion 2、注意: 这里建议使用2021.1.3版本之前,为之后的使用便利而做打算。 (这里以Windows系统为例,其他系统类似) 2、安装 1、下载完成后,直接点击安装包安装,即可。 2、开始安装,然后下一步 3、可以在此处自定义地址,然后下一步 4、根据

    2024年02月03日
    浏览(34)
  • 【C++基础入门】cLion的安装、搭建C++环境

    ide:指集成开发环境,其实也就是一种辅助程序开发软件。它包括了代码编辑器、编译器、调试器和图形用户界面这些工具,相当于就是整合代码编写功能、分析功能、编译功能、debug功能等于一身。 智能的 C 和 C++ 编辑器 1)代码辅助 使用对 C 和 C++ 有深刻理解的编辑器,您

    2024年02月01日
    浏览(33)
  • 【软件】Clion 安装和环境配置

    1.Clion+mingw下载与安装:链接 Clion享用30天免费,需要登陆账号才可。 2.Windows环境使用CLion进行Android NDK开发配置 1)下载安装Android Studio最新版本,如下图进入设置,然后下载最新版本的NDK和CMake 2)进入Android Studio下载的SDK,SDK包含了Android开发的所有套件以及依赖,包含了C+

    2024年02月13日
    浏览(33)
  • OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法

    最近在windows下面用cmake编译OpenCV的项目代码,但是一直碰到找不到mutex的问题,百思不得其解, 查看stackoverfow里面有提到,mingw64有个POSIX的东西,觉得可以一试,就到github上重新下载mingw64 Releases · niXman/mingw-builds-binaries · GitHub  选择x86_64-12.2.0-release-posix-seh-ucrt-rt_v10-rev2.7z版本,重

    2024年02月11日
    浏览(55)
  • windows上安装CLion教程及简单使用,附详细图解

    进去JetBrains官网下载 Clion,页面如下,点击下载即可 安装成功后打开软件会提示Toolchains are not configured Configure,因此需要安装MinGW或Cygwin或Visual Studio等编译器,在此推荐安装MinGW 方法一、直接下载MinGW安装 ① 下载MinGW 打开 MinGW 下载页面 不要点击绿色的按钮,一直向下滑动,

    2024年02月15日
    浏览(45)
  • 【C语言基础】01环境安装 Windows下的CLion开发环境的安装

    资源:放在评论区中 把压缩包拖拽到C盘根目录,一键解压压缩包,得到文件夹mingw64 点击CLion.exe,运行安装程序 路径为默认安装,如需更改,注意路径中不要带有中文. Installation Options 全部勾选 选择我想要之后重启电脑 点击CLion,进入内部设置 点击下方continue 继续 存放在D盘,不要有中

    2024年02月01日
    浏览(53)
  • Clion(2023)+QT(6.5)+cmake+vcpkg+Opencv(4.7)环境安装与使用

    用习惯了Clion,智能提示很棒,就不想用Qt自带的creator编辑器,并且新版的Clion支持编辑ui文件。于是搜罗了一下教程搭配一下环境安装,其实最重要的还是cmakelist的编写。 QT现在只能在线下载器安装。下载器的下载地址: 无脑最新的就好,需要注册账号,也很方便。安装时需

    2024年02月13日
    浏览(39)
  • clion软件ide的安装和环境配置@ubuntu

    Download CLion 直接在官网下载并安装即可,过程很简单 https://www.jetbrains.com/clion/ https://www.jetbrains.com/clion/download/#section=linux 安装gcc、g++、make Ubuntu中用到的编译工具是gcc©,g++(C++),make(连接)。因此只需安装对应的工具包即可。Ubuntu下使用命令安装这些包: (1)安装gcc (2)

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包