一、概述
Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。Clion的自动补全功能相对vscode而言更加强大。
二、安装clion和esp-idf
三、esp-idf新建工程
1.打开ESP-IDF 5.0 CMD
2.切换到存放个人工程的位置(可自定义)
3.新建工程,命令idf.py create-project xxx
其中xxx为工程名字
idf.py create-project espTest
4.新建完工程,进入该工程文件夹
cdespTest
5.设置芯片型号,我这里是esp32c3
idf.py set-target esp32c3
6)编译应用程序
idf.py app
四、Clion环境搭建
1.设置ESP_IDF环境变量,重新打开打开ESP-IDF 5.0 CMD,复制该路径
D:\soft\Espressif\frameworks\esp-idf-v5.0.1
2.打开esp-idf安装位置,打开idf_cmd_init.bat
文件,在文件顶部加一行:
set IDF_PATH=D:\soft\Espressif\frameworks\esp-idf-v5.0.1
3.使用Clion打开新建的工程