1
有没有一种方法可以检测是否正在使用Arduino,Stino或其他IDE /工具链?
我注意到Arduino IDE和Stino之间存在一些令人讨厌的差异(主要是围绕某些头文件)。这些可能是需要与一个或两个参与方跟进的错误,但是与此同时,我希望我的代码无需编辑即可与它们两个一起编译。这是因为我不想让任何用户都无法使用我的代码。 是否有任何可用的宏或类似内容(例如,无需修改工具链或IDE),可以使我检测出正在使用的宏或类似内容? 例如,在许多库中,都有以下代码段: #if ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif 但是,Stino和Arduino都对此进行了定义。