我正在尝试使用Atmel Studio编译Arduino项目。当我将头文件放在与项目文件相同的目录中,并尝试包含它们时,它可以正常工作。
#include "Message.h"
编辑:包括绝对路径也可以。
#include "C:\...\libs\Message.h"
但这不是一个好习惯,我希望以相对的方式将我的文件包含在'libs'文件夹中。但移动该文件夹中的同一文件并对其进行寻址会显示“无此文件或目录”错误。
#include "libs\Message.h"
或
#include "libs/Message.h"
进一步解释: IDE正在Windows上运行。 我确信这不是拼写错误,因为即使是IDE也会提出相同的建议。 我尝试将IDE作为Admin运行,因此权限不会以某种方式干扰。 我想出来解决这个问题。可能是什么原因?