我正在尝试编译代码。我有以下结构
RLW/RLW.c (inside a folder)
RLW/RLW.h
main.c
在main.c中如果我有以下行
#include "RLW.h"
NOT COMPILE ,该行有错误RLW.h no such file or directory
如果我在main.c中放入以下行
#include "RLW/RLW.h"
代码汇编,但仍然存在错误RLW.h no such file or directory
。
我在
中添加了RLW文件夹的路径属性 - > C / C ++通用 - >路径和符号 - >包括 - > GNU C
有关如何修复错误的任何帮助?
答案 0 :(得分:1)
您已经提到内部文件夹RLW,RLW.h文件可用。 main.c
出现在当前工作目录(CWD)中。因此,要包含CWD中的文件夹,您需要将路径设为"./folder/xyz.c"
。因此,将包含行设为#include "./RLW/RLW.h"
将解决您的问题