我在https://www.jetbrains.com/help/clion/platformio.html中完成了安装PlatformIO和使用CLion的步骤。以下程序现在起作用:
void setup() {
Serial.begin(9600);
Serial.println("yay, I'm working.");
}
void loop() {
}现在..。我需要安装一个ESP32 32兼容的SSD1306库(除其他外),这样我才能真正地做一些有用的事情。
据我所知,CLion (不管有没有PlatformIO插件)没有像Arduino IDE中的库浏览器那样的东西。是否有一种让Arduino库进入项目的不那么野蛮的方法,而不是从Github和手工复制文件(以及它们的递归依赖项)中获取库的回购?
通过PlatformIO往返创建的CLion项目是否与VSCode+PlatformIO兼容?比如,我可以在CLion中创建CLion项目,退出CLion,启动VSCode,打开相同的项目,使用VSCode添加库,退出VSCode,然后返回CLion并使用它们?或者,这是痛苦、眼泪和损坏的配置文件的配方吗?
发布于 2022-03-10 07:20:04
在Visual代码中打开CLion+PlatformIO项目很好,特别是当您只想添加库时。
就目前而言,PlatformIO在Visual代码中工作得最好。
发布于 2022-10-19 15:44:25
据我所知,CLion (不管有没有PlatformIO插件)没有像Arduino IDE中的库浏览器那样的东西。是否有一种让Arduino库进入项目的不那么野蛮的方法,而不是从Github和手工复制文件(以及它们的递归依赖项)中获取库的回购?
使用PlatformIO,只需将库名添加到platformio.ini文件中即可。PlatformIO提供了PlatformIO Home来帮助您搜索并将库添加到platformio.ini文件中。在终端上运行pio home。如果您的设置是正确的,您将能够运行命令和访问web应用程序。
供你参考:
主页

图书馆浏览器

将库添加到项目中

platformio.ini

通过PlatformIO往返创建的CLion项目是否与VSCode+PlatformIO兼容?比如,我可以在CLion中创建CLion项目,退出CLion,启动VSCode,打开相同的项目,使用VSCode添加库,退出VSCode,然后返回CLion并使用它们?或者,这是痛苦、眼泪和损坏的配置文件的配方吗?
是。您可以在两个IDE中打开它。您可以在他们的文档中查看更多内容。
https://stackoverflow.com/questions/70387357
复制相似问题