arduino的HID-Project.h库,这个库里面有个#include "MouseAPI.h",无法引用这个库,但就是无法引用,求教要怎么做
HID-Project.h下载地址:
https://github.com/NicoHood/HID
MouseAPI.h文件就在这个链接里面,有说明
https://github.com/NicoHood/HID/tree/master/src/HID-APIs
由于这是一个第三方库,所以我是直接复制大库到\libraries这个文件夹中,在arduino可以显示这个库的相关示例,但就是没有MouseAPI.h这个库的示例,偏偏它有的确存在这个api,这个到底要怎么才可以调用
该回答引用GPTᴼᴾᴱᴺᴬᴵ
如果你已经将完整的 HID-Project.h 库复制到 Arduino 的 libraries 目录下,并且示例可以正常显示,那么可能是 MouseAPI.h 文件的路径没有正确设置。
-
在 HID-Project.h 库的源代码中,#include "MouseAPI.h" 的路径是相对于库的根目录的,因此你需要确保 MouseAPI.h 文件位于 HID-Project.h 库的根目录下。
-
你可以尝试在 Arduino IDE 中打开示例并编译,在编译过程中,IDE 应该会在编译日志中显示 MouseAPI.h 文件的路径,检查路径是否正确。如果路径不正确,你可以尝试将 MouseAPI.h 文件移动到正确的路径下,然后重新编译示例。
-
如果上述方法无效,你可以尝试手动在示例代码中添加 #include "MouseAPI.h" 语句,以确保 Arduino 可以找到 MouseAPI.h 文件。