保姆级WIN10+CLion+Opencv最新版本配置教程

需要下载的文件

所需要的环境

  • win10
  • 如果安装了Anaconda最好在环境变量中暂时删除,或直接先卸载(编译有影响)

安装的步骤

1.安装Clion工具(常规操作,不多赘述)

2.安装Mingw编译器

在这里插入图片描述
在这里插入图片描述

3.安装Cmake工具

在这里插入图片描述

4.编译OpenCV

  • 首先进行解压;

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 在解压目录下,新建mingw-build文件夹;

在这里插入图片描述

  • 在cmake的安装路径下,打开bin文件夹,打开cmake-gui,并按照下图所示配置所对应文件夹下的sources文件夹和mingw-build文件夹,准备编译;

在这里插入图片描述

  • 点击configure,按下图配置;

在这里插入图片描述

  • 点击finish,开始进行配置并等待结束;
    在这里插入图片描述
  • 结束之后,出现红色框框,再次点击configure,红框消失;

在这里插入图片描述
在这里插入图片描述

  • 点击Generate;
    在这里插入图片描述
  • 打开编译好的mingw-build文件夹;
    在这里插入图片描述
  • 在文件夹路径中输入cmd,并回车;
    在这里插入图片描述
    在这里插入图片描述
  • 在命令行中输入,mingw32-make -j16,其中16可根据你的硬件条件调整,代表进程数;

在这里插入图片描述

  • 等待编译结束,如果出现错误,请自行百度,我在这个步骤下是没有出现任何错误的;
  • 将编译结束之后的mingw-build文件夹下的bin文件夹路径添加到环境变量中;
    在这里插入图片描述
  • 打开Clion工具,新建C++项目,编写以下代码;

CMakeLists.txt

cmake_minimum_required(VERSION 3.20)

project(helloworld)

set(CMAKE_CXX_STANDARD 14)
set(OpenCV_DIR "E:\\opencv\\mingw-build此处是你编译完后的opencv下mingw-build文件夹路径")

find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})

add_executable(helloworld main.cpp)
link_directories(${OpenCV_LIBRARY_DIRS})
target_link_libraries(helloworld ${OpenCV_LIBS})

main.cpp

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

using namespace std;
using namespace cv;

int main() {
    Mat img = imread("Lenna.png");
    if (img.empty()) {
        cout << "Error" << endl;
        return -1;
    }
    imshow("Lena", img);
    waitKey();

    return 0;
}

  • 编译运行输出;
    在这里插入图片描述

5.大功告成!

在这里插入图片描述

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ESP32是一款32位的微控制器,而ESP-IDF是官方提供的用于开发ESP32的软件开发框架。Clion是一款集成开发环境(IDE),可以用于开发和调试ESP32项目。 在使用Clion进行ESP32开发之前,需要先搭建好ESP-IDF和Clion的开发环境。以下是搭建ESP32+Clion开发环境的步骤: 1. 安装ESP-IDF:根据官方文档的指引,下载并安装ESP-IDF。确保安装的是与你的ESP32兼容的版本。 2. 安装Clion:下载并安装Clion,确保安装的是最新版本。 3. 配置ESP-IDF路径:打开Clion,进入File -> Settings -> Build, Execution, Deployment -> CMake,将ESP-IDF的路径添加到"CMake Options"中。例如,如果ESP-IDF安装在`/path/to/esp-idf`,则添加以下内容: ``` -DCMAKE_TOOLCHAIN_FILE=/path/to/esp-idf/tools/cmake/toolchain-esp32.cmake ``` 4. 创建ESP32项目:在Clion中创建一个新的CMake项目,并将ESP-IDF的示例项目导入到Clion中。可以通过以下命令将示例项目复制到你的项目目录中: ``` cp -r /path/to/esp-idf/examples/get-started/hello_world /path/to/your/project ``` 5. 配置CMakeLists.txt:打开项目中的CMakeLists.txt文件,并根据你的项目需求进行配置。确保设置了正确的目标硬件和端口。 6. 构建和烧录:在Clion中点击Build按钮,Clion将自动构建项目并生成可执行文件。然后,使用ESP-IDF提供的烧录工具将可执行文件烧录到ESP32上。 7. 调试:在Clion配置调试器,可以使用GDB进行调试。在调试过程中,可以设置断点、查看变量的值等。 请注意,以上步骤仅为搭建ESP32+Clion开发环境的基本步骤,具体的配置和操作可能会因个人需求和环境而有所不同。建议参考ESP-IDF和Clion的官方文档以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值