基于Clion通过platformIO进行ESP32开发

一、不是VScode用不起,而是Clion更有性价比

        学期初,有一大堆清纯的大学生踏上了学习C语言的道路,不少同学直接采用VScode作为IDE。VScode表述:“我一介代码编辑器干起来IDE的事,殊可忍?”啪的一下,很快啊,他不干了。一群人围着VScode不停的尝试。插件装了、mingw下了、path配置了还是用不了。(现在回想起来可能是中文路径或中文用户名的问题)绝大部分人遵循书中的步骤用上了Code::Blocks,少部分人投向了VS大哥的怀抱。定睛一看,呀!!!报错?????细细查询,竟是scanf后面加_s摇身一变成为scanf_s。微软美其名曰的安全,却成为了大学生们的绊脚石。你微软的安全,关我oj平台什么事?就这样,命苦的大学生们成为了调停人。

        用了一段时间后,笔者不甘于这种琐事,网上查询一番好机会一眼相中了Clion。碰巧,学生党凭校园邮箱注册可享受免费!!!

        白嫖的事,谁不干?( ̄y▽, ̄)╭ 

        然后就被这界面给迷上了( ?? ω ?? )?

就这样过了一个学期

然后碰上了这货??

二、痛批keil5

  •  界面不美观——虽然不重要,但是很重要

 一股子工业风

  • 代码无实时纠错和补全

这对于一个学术脆皮大学生是多么大的伤害啊!????????????

敲代码时难受,编译完成后改自己写的一堆错误更难受

三、platformIO——赛博义父

(安装时确实麻烦,但也就烦一会,一会就完事)

(c51我确实没搞明白怎么用,但是基本上学完了,转入ESP32了)

家人们,谁懂当我发现可以用Clion全程开发ESP32的快乐??

我平时用这个(开发模块是ESP32-WROOM-32UE)

 看到这样基本上就好了(头一次用的话,加载时间很长,完全可以去玩手机)

使用的话就举一个例子

#include <Arduino.h>

头文件是这个,别错了

直接点Upload就好 

 然后就又是漫长的等待

这样就是好了??

我遇到过这种报错

[upload] Error 2 什么什么的忘了,反正有串英文描述,大致是说板子的型号选错了

这样就可以愉快的写代码了,剩下的时间——原神,启动!