这可能是Arduino特有的,因为最明显的解决方案是拥有不同的Make文件。但是,我正在与一群在C ++方面非常环保的人合作,我不想改变当前的编译设置/工作流程。
除了#3之外,我的一切都在工作。如果我在代码中使用#include "MyClass.h"
并在命令行中使用for f in Mock_MyClass.*; do mv $f $f.hide; done
,则可以避免错误。然后使用真正的硬件我必须扭转它。如果我必须在命令行上执行此操作,则更容易覆盖符号链接...但某些团队成员正在使用Windows。 取值#&安培; $ * ^ !!
我可以让Arduino IDE忽略我的草图中不是#include
的* .h和* .cpp文件,这样只要对include进行更改就可以编译好吗?