【发布时间】:2015-01-29 21:25:29
【问题描述】:
我有一个比我想要的更大的 Arduino IDE 文件.ino。所以,我决定把它分成不同的.h 和.cpp 文件。我希望通过使用 Arduino IDE 编译和上传我的程序来避免创建 makefile 的麻烦,所以我将我的 main 文件保留为 .ino,其中仅包含各种标头和调用其中定义的功能。这一切都很好;但是,我想在拆分为 .h 和 .cpp 文件的文件中使用 SPI 和 Keyboard/Mouse/Usb 库。
我可以从这些文件中的任何一个#include <Arduino.h>,但我不能包含以下任何标题,这是包含键盘和 SPI 库所必需的:
#include <address.h>
#include <adk.h>
#include <confdescparser.h>
#include <hid.h>
#include <hidboot.h>
#include <hidusagestr.h>
#include <KeyboardController.h>
#include <MouseController.h>
#include <parsetools.h>
#include <Usb.h>
#include <usb_ch9.h>
#include <SPI.h>
当#include <whatever.h> 不在主.ino 文件中时,任何人都知道如何让Arduino IDE 获取这些标头?
提前感谢您的帮助!
【问题讨论】:
标签: c++ arduino header-files arduino-ide