gpt4 book ai didi

无法访问单独文件夹中的头文件

转载 作者:行者123 更新时间:2023-11-30 20:32:46 25 4
gpt4 key购买 nike

我对 c 语言编码还很陌生,但我有导入到 eclipse 控制台的示例代码。然而,当我去构建项目时,我遇到了各种错误。所有这些错误都是因为一个文件夹中的代码无法访问另一个文件夹中的代码。例如,我的 main 函数位于project>src>main.c 中,但无法访问位于project>headers>project.h 中的project.h 文件。我也无法访问层次结构中正上方的代码。例如,我的project>src>compiler>comp.h无法访问project>src>calc.h文件。有什么方法可以指示代码找到它吗?我尝试在 comp.h 文件中使用 #include "../src/calc.h"但仍然收到错误消息“没有这样的文件或目录”。任何建议都会非常有帮助。

最佳答案

包含头文件可能很棘手,这取决于您的编译位置。

尝试像这样编译:

gcc -o myBinary <your .c files> -I./your/path/to.h (它将在编译状态链接您的 .h 文件)

关于无法访问单独文件夹中的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46975843/

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