为Arduino创建库时我应该知道什么?
我想到,除了当前的问题之外,我还应该问:“为Arduino创建库时我应该知道什么?” 首先,我在做什么: 我使用Eclipse作为编辑器,并用C ++编写代码。我编写了一个简单的Arduino应用程序,其中包括我的头文件,并且正在通过错误进行工作。 第一个问题:我该如何“清洁”?我看到了一些我认为已解决的错误,几乎就像头文件已被缓存一样。(是的,很可能我做一些愚蠢的事[ 编辑:我是],但我还是想知道如何清理库,不知道那里的对象文件)。 其次:我应该注意哪些约定?我没有像我想的那样使用Arduino,并且用C ++编程感觉很好,但是我知道这些库的目的是让用户保持美观和简单。函数名称是否有约定?创建常量(看起来全局命名空间被#defines污染了)?等等。 最后,还有什么我应该知道的吗? 我应该提一下,我已经看过Arduino Library Tutorial了,虽然很好,但是走得并不远。我还偷看了系统上安装的某些库。