注释
贡献者
记不太清楚了。但如果它可以像你说的那样编译,那么它确实为最终用户简化了很多事情。 |
作者
@chamnit– 是的,仅进行一次修改就可以很好地工作。我有很多不同的机器正在使用,其中一些有一个 grbl 的分支,它支持伺服控制而不是 Z 轴,这就是为什么我同时需要几个不同的版本。 |
@chamnit— 我模糊地记得它与早期版本的 Arduino IDE 上的构建过程有关?或许? @adammhaile — 我会发现任何你认为有趣的事情。我也有一堆非常不同的机器;并将某种构建管理器脚本放在一起以处理所有不同的 config.h 和 cpu_map.h 变体在我的待办事项列表中。 |
作者
@bdurbrow– 啊,是的……旧的 Arduino 版本对于大型代码库来说很奇怪。可能就是这样。 |
严重的问题,我似乎也找不到答案……
将 GRBL 打包为一个库使得我的系统上很难有多个版本。我必须四处移动目录才能构建它的不同分支。但是我昨晚玩了一下,并且能够
grbl.ino
在grbl
目录中创建#include "grbl.h"
,现在它可以像普通的 Arduino 项目一样正常工作。那么是否有特定的原因决定将其打包为一个库呢?