我知道有很多东西可以解决这类问题,但是每当我尝试他们提供的解决方案时,它都不起作用,所以我只是想我会得到一个适合我的自定义解决方案,然后从那里倒退。
我有一个工作目录,其中有我的主要内容。
让我们称之为/工作
在该目录中,我还有其他几个文件夹,我想将它们包含在我的主文件夹中,并且每个文件夹在其他文件夹中都有依赖关系。现在让我们回顾一下其中的两个。/work/clibs/linked_list.c 依赖于 /work/common/logger.h
到目前为止,我已经在linked_list.h 中添加了一个包含,上面写着
#include "../common/logger.h"
这应该解决依赖关系,但它没有。这些文件中都没有主文件,但如果这是唯一的问题,它不应该让我担心依赖关系。