本文为记录平常所遇到的编译器问题及解决办法
1、STM32CubeMX重新生成代码时UTF-8汉字乱码
原因:Windows的默认编码为GBK, STM32CubeMX在生成代码时使用了默认的GBK编码。但是Visual Studio Code 和 CLion 默认使用的是UTF-8编码。
解决办法:添加环境变量,使STM32CubeMX默认为UTF-8编码。添加完成后重启软件即可。
JAVA_TOOL_OPTIONS
-Dfile.encoding=UTF-8
2、PlatformIO主页打不开
网络问题导致contrib-piohome文件夹未下载完成,可在已下好的电脑上拷贝到路径 C:\Users\xxx.platformio\packages。