WIN11+CLion+CMake+MINGW+OPENCV编译需注意问题

文章介绍了如何使用CLion配合CMake编译OpenCV,强调了版本匹配和mingw的选择,特别是避免在ProgramFiles下安装OpenCV以防止权限问题。同时,提到mingw64需使用posix接口的thread库。
摘要由CSDN通过智能技术生成

安装编译教程可参考以下链接:

CLion + OpenCV + cmake,源码编译及使用_clion编译opencv_拜阳的博客-CSDN博客

使用CLion开发openCV——环境搭建全记录_-Willing-的博客-CSDN博客

此文主要是记录自己在编译过程中遇到的问题和解决方法

1、版本问题

CLion、CMake、OPENCV版本选最新版就行,网上有很多教程,这个方面便不在赘述。

mingw版本问题:具体可见以下链接,安装对应版本,不然在mingw32-make编译时会有错误出现

 在 win 下,mingw64 需要用 posix 接口的 thread 库

2、opencv安装位置

最好不要将opencv安装到program files文件夹下,除非你的电脑在此文件下不需要管理员权限就能创建目录,写入文档之类的,不然cmake-gui就会出现图片中问题。

注:感谢以上链接博主答疑解惑。

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的官方文档以获取更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值