gpt4 book ai didi

c - Eclipse C 包含 .h 文件时出现问题

转载 作者:行者123 更新时间:2023-11-30 14:56:51 24 4
gpt4 key购买 nike

我正在尝试编译代码。我有以下结构

RLW/RLW.c (inside a folder)
RLW/RLW.h
main.c

在 main.c 中,如果我有以下行

#include "RLW.h"

无法编译并且该行有错误RLW.h没有这样的文件或目录

如果我将以下行放入 main.c

#include "RLW/RLW.h"

代码编译,但仍然出现错误RLW.h没有这样的文件或目录

我已在

中添加了 RLW 文件夹的路径

属性 ->C/C++ 常规 -> 路径和符号 -> 包含 -> GNU C

有关如何修复错误的任何帮助吗?

最佳答案

您提到在 RLW 文件夹内,有 RLW.h 文件可用。 main.c 存在于当前工作目录(CWD)中。因此,要包含 CWD 中存在的文件夹,您需要将路径指定为 "./folder/xyz.c"。因此,将包含行指定为 #include "./RLW/RLW.h “将解决您的问题

关于c - Eclipse C 包含 .h 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44385138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com