第一次用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本地文件就安装好了。然后改自己的环境变量。

python3 ios下载 python3ide ios_重启

然后点属性。

python3 ios下载 python3ide ios_python3 ios下载_02

下拉后点击高级系统设置。

python3 ios下载 python3ide ios_python3 ios下载_03

 点环境变量。C:\Users\你的用户名\.platformio\penv\Scripts

python3 ios下载 python3ide ios_python3 ios下载_04

然后点击Path,点编辑,把C:\Users\你的用户名\.platformio\penv\Scripts 这一段复制上,你的用户名别忘了替换。

然后验证platformIO是否安装好,打开cmd,复制

platformio --version

 黏贴后,回车

python3 ios下载 python3ide ios_python3 ios下载_05

出现这个platformIO安装好,环境也配置好了。

 然后下载安装MinGW,同样我直接贴出来自取。

链接:https://pan.baidu.com/s/16cwhemXmuMV4HUdTwG58Yw 

提取码:fkjk 

python3 ios下载 python3ide ios_CL_06

 Architcture 选择X86_64,Threds选择win32,Exception选择seh。

安装步骤记一下安装位置,其他next,等一会10分钟不到。

然后配置MinGW-w64路径

右键“此电脑”–>属性–>高级系统设置–>环境变量–>设置系统变量

python3 ios下载 python3ide ios_windows_07

将之前安装的的 MinGW-w64 的 bin 文件夹地址,复制到新增的空白变量位置里,即可完成 MinGW-w64 的配置工作。 

参考文献

 下一步安装clion,安装地址

python3 ios下载 python3ide ios_重启_08

点Download,下载后安装,除了一开始选自定义安装位置之外,一路next就OK了。

然后遇到这个页面,按图勾一下Cerate Associations哪一行全勾上或者用什么勾什么。

python3 ios下载 python3ide ios_python_09

然后试用,不方便去网上找破解方法,想方便并且获得Jetbrains全家桶,淘宝25解决问题。这里就直接点试用就好了。

python3 ios下载 python3ide ios_CL_10

 

 然后打开你的clion进入官方教程,点击  粉红色的Ini

python3 ios下载 python3ide ios_CL_11

点击get,或者等一下就会变成Install to ide

python3 ios下载 python3ide ios_python3 ios下载_12

python3 ios下载 python3ide ios_python_13

鼠标放在 Install to ide上点击下面的CLION。返回你的clion,点击OK。

python3 ios下载 python3ide ios_CL_14

 然后,按下图点

python3 ios下载 python3ide ios_重启_15

新版本跟这个不一样,找 Plugins点击就行了,然后跟着图一路点OK,然后重启你的Clion我相信聪明的你肯定能找到。

然后打开新建一个项目,按下面点,选择Arduino。

python3 ios下载 python3ide ios_windows_16

 如果你的卡包加载不出来重启电脑,或者卡在任意步骤重启电脑。

然后进去等待运行platformio.ini,初始化过程需要几分钟不等,还是不行重启电脑,或者卸载clion重装。

完成后会提示你添加mingw,点击加号添加mingw,别忘了你的安装位置,如果一路默认会自动检测到。完成后就是这样有绿色√,点击OK。

python3 ios下载 python3ide ios_python3 ios下载_17

然后添加下载,点击Edit Configurations...

python3 ios下载 python3ide ios_CL_18

点击加号出现这个,点击PlatformIO Upload,点击OK。 

python3 ios下载 python3ide ios_重启_19

 点击SRC中的main.cpp,别的安装步骤是让你改成.CPP可能新版本直接是.CPP了就不用改了。

python3 ios下载 python3ide ios_CL_20

复制下方代码到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);
}

然后点击绿色三角

python3 ios下载 python3ide ios_windows_21

没有下载成功,在下图位置黏贴  platformio device monitor

python3 ios下载 python3ide ios_windows_22

下载成功后就是这样的。 

python3 ios下载 python3ide ios_windows_23

下载后效果就是这样,真的麻烦的一批。 

 

python3 ios下载 python3ide ios_python3 ios下载_24

                                          

python3 ios下载 python3ide ios_windows_25

 最后这些是我的参考文献,经过N多网友的教程,以及官方手册,终于配置好环境了,争取明天做个时钟出来。

Window10上CLion极简配置教程 - 简书 (jianshu.com)

CLion — PlatformIO latest documentation

这几个教程和官方手册,写的都不错,具体我写的那一步看不懂,可以到对应步骤寻找。