【发布时间】:2017-06-06 08:34:38
【问题描述】:
我正在尝试编译代码。我有以下结构
RLW/RLW.c (inside a folder)
RLW/RLW.h
main.c
如果我有以下行,在 main.c 中
#include "RLW.h"
它确实不编译并且该行有错误RLW.h no such file or directory
如果我在 main.c 中加入以下行
#include "RLW/RLW.h"
代码COMPILES但还是有错误RLW.h no such file or directory。
我已经在
中添加了RLW文件夹的路径属性->C/C++ 常规-> 路径和符号-> 包含-> GNU C
关于如何修复错误的任何帮助?
【问题讨论】:
-
等等,代码是怎么编译的同时报错的?我们是在谈论编译器输出错误还是 eclipse 找不到文件?
-
给包含
#include "./RLW/RLW.h" -
@riodoro1 运行时错误...可能是
-
@riodoro1 如果我从终端执行
make,它会编译。但是仍然存在语法错误 -
@VishwajeetVishu 您的解决方案删除了语法错误。但是方法没有正确导入,因为即使它说它找到了文件,来自 RLW 的所有方法都是未定义的。
标签: c eclipse compiler-errors