我正在尝试使用 Atmel Studio 编译一个 Arduino 项目。当我将头文件与项目文件放在同一目录中并尝试包含它们时,它工作正常。
#include "Message.h"
编辑:包括绝对路径也可以。
#include "C:\...\libs\Message.h"
但这不是一个好习惯,我想以相对方式将我的文件包含在“libs”文件夹中。但是在该文件夹中移动相同的文件并解决它会导致“没有这样的文件或目录”错误。
#include "libs\Message.h"
或者
#include "libs/Message.h"
进一步说明:IDE 是在 windows 上运行的。我确信这不是拼写错误,因为即使是 IDE 也提出了相同的建议。我尝试以管理员身份运行 IDE,这样权限就不会受到干扰。我没有解决这个问题的想法。可能是什么原因?