官网下载
链接: https://www.jetbrains.com/zh-cn/clion/download/#section=windows
一般免费30天使用,学生老师可以申请教育授权,购买是按版本,一年后不能更新但是可以继续使用
打开工程
- 右键点击工程文件夹,选择open Folder as CLion Project
- 按提示选择CMake project
- 按提示选择Trust Project
配置向导
此时需要先做一些准备,先写两个文件,注意文件的存放路径
编写配置文件
esp-idf-v511.bat – 放在对应版本目录下
set IDF_PATH=D:\Espressif\frameworks\esp-idf-v5.1.1
set IDF_TOOLS_PATH=D:\Espressif
@call D:\Espressif\python_env\idf5.1_py3.11_env\Scripts\activat.bat
@call D:\Espressif\frameworks\esp-idf-v5.1.1\export.bat
注意文件存放的路径,应该放在相应版本的目录下,可以多版本引用,文件中会有引用到activat.bat文件
有些版本里面可能没有这个文件,可以自己编写
activat.bat – 放在编译环境脚本目录下
@echo off
set "VIRTUAL_ENV=D:\espressif\python_env\idf5.1_py3.11_env"
if defined _OLD_VIRTUAL_PROMPT (
set "PROMPT=%_OLD_VIRTUAL_PROMPT%"
) else (
if not defined PROMPT (
set "PROMPT=$P$G"
)
if not defined VIRTUAL_ENV_DISABLE_PROMPT (
set "_OLD_VIRTUAL_PROMPT=%PROMPT%"
)
)
if not defined VIRTUAL_ENV_DISABLE_PROMPT (
set "ENV_PROMPT="
if NOT DEFINED ENV_PROMPT (
for %%d in ("%VIRTUAL_ENV%") do set "ENV_PROMPT=(%%~nxd) "
)
)
set "PROMPT=%ENV_PROMPT%%PROMPT%"
)
REM Don't use () to avoid problems with them in %PATH%
if defined _OLD_VIRTUAL_PYTHONHOME goto ENDIFVHOME
set "_OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%"
:ENDIFVHOME
set PYTHONHOME=
REM if defined _OLD_VIRTUAL_PATH (
if not defined _OLD_VIRTUAL_PATH goto ENDIFVPATH1
set "PATH=%_OLD_VIRTUAL_PATH%"
:ENDIFVPATH1
REM ) else (
if defined _OLD_VIRTUAL_PATH goto ENDIFVPATH2
set "_OLD_VIRTUAL_PATH=%PATH%"
:ENDIFVPATH2
set "PATH=%VIRTUAL_ENV%\Scripts;%PATH%"
勾选 —> 管理工具链
配置工具链
选定工具链
此时,工程开始加载环境,加载完成后点击右上方编译按钮即可编译
下载及串口配置
Terminal 配置
至此,可以愉快的开发工程了,最后这个terminal可以运行idf.py menuconfig以及idf.py set-target等命令
感谢阅读,如有纰漏请留言指正