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,安装一下就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335