Arduino CLion 配置

说明

官方自带的Arduino IDE真的是太难用了,只有高亮却没有代码提示。SublimeText感觉也不是很好用,平常写写Java习惯了IntelliJ IDEA,搜索了一下还真有对应的插件,这里记录一下我的配置记录。

官方IDE

先下载一个官方IDE并解压到一个没有中文和空格的目录,最好是这样,少走弯路。

官方下载地址:https://www.arduino.cc/en/Main/Software

CLion

首先安装对应的插件:Arduino Support

安装完毕之后,新建工程的时候就有Ardunio项目了

注意:
默认创建项目会选择C++98,要选择C++11,不然会报语法错误。

编译配置

Windows配置

在Windows上我这里使用的是mingw64编译器,下载地址:

说明 地址
官网下载地址 mingw-w64.org
国内下载地址 CSDN

或者可以直接在CLion里点击下载也行。

Mac

直接下载官方IDE或者使用brew安装官方IDE,

# 安装cmake[可选]
$ brew install cmake

# 安装C++编译环境[可选]
$ brew install gcc

# 安装Arduino官方IDE
$ brew cask install arduino
# ==> Downloading https://downloads.arduino.cc/arduino-1.8.13-macosx.zip
# ######################################################################## 100.0%
# ==> Verifying SHA-256 checksum for Cask 'arduino'.
# ==> Installing Cask arduino
# ==> Moving App 'Arduino.app' to '/Applications/Arduino.app'.
# ==> Linking Binary 'arduino-builder' to '/usr/local/bin/arduino-builder'.
# 🍺  arduino was successfully installed!

项目配置

新创建一个项目之后,打开CMakeLists.txt文件之后,CLion会提示:加载CMake项目,点击一下

此时会提示如下错误(如果有的话,反正我的有)


下面内容仅仅为让搜索引擎搜索到:

D:\JetBrains\apps\CLion\ch-0\201.8743.17\bin\cmake\win\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" D:\Arduino\untitled
CMake Error at cmake/ArduinoToolchain.cmake:82 (message):
  Could not find Arduino SDK (set ARDUINO_SDK_PATH)!
Call Stack (most recent call first):
  D:/JetBrains/apps/CLion/ch-0/201.8743.17/bin/cmake/win/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
  CMakeLists.txt:8 (project)

-- Configuring incomplete, errors occurred!

[无法重新加载]

此时打开cmake\ArduinoToolchain.cmake添加一下官方IDE的路径,如下

set(ARDUINO_SDK_PATH D:/Arduino/arduino-1.8.13)

然后重新构建一下CMake。

就可以看到成功啦~

编译

编译文件在这里

直接点击运行,就可以写入到板子里了。

备注

Arduino库的安装可以用官方IDE安装,然后再使用CLion写代码。

CLion的汉化可以直接在CLion的插件里搜索:Chinese,安装一下就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。