我有一个简单的Arduino草图,跨越几个文件.h文件中有一个函数签名,C文件中有一个定义.
如果我尝试编译("验证")草图,我会在C文件中定义的函数中得到"未定义的引用"错误.将文件名从*.c更改为*.cpp可解决此问题,但我不想将该文件定义为C++文件.是否可以在Arduino中编译普通的旧C文件?
提前致谢.
Arduino IDE非常有限,我的建议是:避免它.您可以在这里找到一些替代方案:http://arduino.cc/playground/Main/DevelopmentTools