第一次用clion,把环境配置好废了四个小时,难受,为了方便以后安装记忆,写一下吧。
有能力直接看官方教程。
首先,下载python,版本至少3.几,为了大家不受网速限制,python3.7.9安装包放在这里。
链接:https://pan.baidu.com/s/1tOebEXr7su8yhGjvDwaJvQ
提取码:9ogv
安装python,没记错一路next下去就行了,选一下自定义安装,自己选个位置安装,以后可能还有用。下一步下载get-platformio.py。
链接:https://pan.baidu.com/s/1NngMuMJiAfivBPNNBxPb1Q
提取码:4e33
下载好好之后直接双击打开,等一会CMD框自己关闭后,platformIO本地文件就安装好了。然后改自己的环境变量。
然后点属性。
下拉后点击高级系统设置。
点环境变量。C:\Users\你的用户名\.platformio\penv\Scripts
然后点击Path,点编辑,把C:\Users\你的用户名\.platformio\penv\Scripts 这一段复制上,你的用户名别忘了替换。
然后验证platformIO是否安装好,打开cmd,复制
platformio --version
黏贴后,回车
出现这个platformIO安装好,环境也配置好了。
然后下载安装MinGW,同样我直接贴出来自取。
链接:https://pan.baidu.com/s/16cwhemXmuMV4HUdTwG58Yw
提取码:fkjk
Architcture 选择X86_64,Threds选择win32,Exception选择seh。
安装步骤记一下安装位置,其他next,等一会10分钟不到。
然后配置MinGW-w64路径
右键“此电脑”–>属性–>高级系统设置–>环境变量–>设置系统变量
将之前安装的的 MinGW-w64 的 bin 文件夹地址,复制到新增的空白变量位置里,即可完成 MinGW-w64 的配置工作。
参考文献
下一步安装clion,安装地址。
点Download,下载后安装,除了一开始选自定义安装位置之外,一路next就OK了。
然后遇到这个页面,按图勾一下Cerate Associations哪一行全勾上或者用什么勾什么。
然后试用,不方便去网上找破解方法,想方便并且获得Jetbrains全家桶,淘宝25解决问题。这里就直接点试用就好了。
然后打开你的clion进入官方教程,点击 粉红色的Ini
点击get,或者等一下就会变成Install to ide
鼠标放在 Install to ide上点击下面的CLION。返回你的clion,点击OK。
然后,按下图点
新版本跟这个不一样,找 Plugins点击就行了,然后跟着图一路点OK,然后重启你的Clion我相信聪明的你肯定能找到。
然后打开新建一个项目,按下面点,选择Arduino。
如果你的卡包加载不出来重启电脑,或者卡在任意步骤重启电脑。
然后进去等待运行platformio.ini,初始化过程需要几分钟不等,还是不行重启电脑,或者卸载clion重装。
完成后会提示你添加mingw,点击加号添加mingw,别忘了你的安装位置,如果一路默认会自动检测到。完成后就是这样有绿色√,点击OK。
然后添加下载,点击Edit Configurations...
点击加号出现这个,点击PlatformIO Upload,点击OK。
点击SRC中的main.cpp,别的安装步骤是让你改成.CPP可能新版本直接是.CPP了就不用改了。
复制下方代码到main.cpp
/**
* Blink
*
* Turns on an LED on for one second,
* then off for one second, repeatedly.
*/
#include "Arduino.h"
// Set LED_BUILTIN if it is not defined by Arduino framework
#define LED_BUILTIN 13 //管脚数闪烁LED的
void setup()
{
// initialize LED digital pin as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
// turn the LED on (HIGH is the voltage level)
digitalWrite(LED_BUILTIN, HIGH);
// wait for a second
delay(1000);
// turn the LED off by making the voltage LOW
digitalWrite(LED_BUILTIN, LOW);
// wait for a second
delay(1000);
}
然后点击绿色三角
没有下载成功,在下图位置黏贴 platformio device monitor
下载成功后就是这样的。
下载后效果就是这样,真的麻烦的一批。
最后这些是我的参考文献,经过N多网友的教程,以及官方手册,终于配置好环境了,争取明天做个时钟出来。
Window10上CLion极简配置教程 - 简书 (jianshu.com)
CLion — PlatformIO latest documentation
这几个教程和官方手册,写的都不错,具体我写的那一步看不懂,可以到对应步骤寻找。