安装插件 PlatformlO for CLion
进入这个网站下载get-platformio.py
点击 Installation Methods
选择 Local Download (macOS/Linux/Windows)
点击 get-platformio.py
右键 另存为
运行脚本前需要配置python环境
执行
python get-platformio.py
完成
开始配置环境
C:\Users\Administrator\.platformio\penv\Scripts
关闭clion 重新打开 新建项目
一直在转圈????????????????
去了社区看看,应该是clion版本的原因
所以我新建虚拟机测试 在虚拟机内实现了 也是和上面同上的步骤
我的clion版本是2024.1 虚拟机内cLion版本是CLion 2022.1.3 测试成功了 应该是cLion版本的问题吧
然后过几天又看了很多帖子 才把这个问题解决
可能原因就是.platformio安装失败
先删除文件
C:\Users\Administrator\.platformio
这个Administrator 是根据你电脑用户的名称来的
安装virtualenv虚拟环境库
pip install virtualenv
检查一下
virtualenv --help
创建virtualenv虚拟环境
virtualenv C:\Users\Administrator\.platformio\penv
virtualenv C:\Users\Administrator\.platformio\penv\Scripts\active
发现成功了!!!
还有一种情况是这样的
然后创建项目 又踩了好多坑
在platformio.ini中添加51的包 这个包就是安装.platformio位置里面的包
刷新
.pio会出现下面文件夹 那就是成功
引入头文件
ctrl+B进入 你会发现爆红
进入 #include <8051.h>
导入宏定义 记得将
#include "lint.h"
放在上面
就可以烧入了
注意
这里又出现了很多坑
烧入有问题
platformio烧录卡死,一直卡在这个cycling power
又看了很多帖子 找了半天发现一个大哥解决了这个问题
需要进去这个目录
C:\Users\20393\.platformio\platforms\intel_mcs51\builder
注释掉就可以烧入了
这大哥是怎么发现的 太牛了 !!
然后说说编译我遇到的错误
function declaration isn't a prototype
即使函数括号内没有任何参数,也要加一个void类型,来避免这种warning
然后 需要这样的目录 要不然烧不进去
这就是我遇到的坑 现在分享出来 希望可以帮助大家!!