CodeLite静态库找不到包含文件

CodeLite静态库找不到包含文件,c,macos,static-libraries,file-not-found,codelite,C,Macos,Static Libraries,File Not Found,Codelite,我创建了一个简单的项目来学习如何创建静态库。我在CodeLite中创建了一个新的工作区、一个新的项目和一个新的静态库 在静态库中,在“include”文件夹中有一个名为helloworld.h的.h文件,在“src”文件夹中有一个名为helloworld.c的.c文件。输出文件在工作区内名为lib(../lib)的文件夹中的文件夹中生成 在同一个工作区中,我有一个带有.c文件的项目,其中helloworld是通过调用的#include“helloworld.h”。最后,项目的设置是: 链接器菜单

我创建了一个简单的项目来学习如何创建静态库。我在CodeLite中创建了一个新的工作区、一个新的项目和一个新的静态库

在静态库中,在“include”文件夹中有一个名为
helloworld.h
的.h文件,在“src”文件夹中有一个名为
helloworld.c
的.c文件。输出文件在工作区内名为lib(../lib)的文件夹中的文件夹中生成

在同一个工作区中,我有一个带有.c文件的项目,其中helloworld是通过
调用的#include“helloworld.h”
。最后,项目的设置是:

链接器菜单:

库搜索路径:../lib 图书馆:

一般菜单:

当我编译项目时,我得到了以下错误:

      fatal error: 'helloworld.h' file not found
项目编译没有问题的唯一方法是在include参数中获取文件的相对路径:

       #include "../HelloWorldLib/include/helloworld.h"
我想知道是否有一种不用向文件添加路径就可以工作的方法。我在MacOS10.9.5中使用CodeLite。同样的问题也发生在Ubuntu中

我的老师解释说,这不会发生在CodeLite Windows中,但他不知道Mac中会发生什么。此外,不必在include参数中使用路径。

如果转到“编译器”选项卡而不是“链接器”选项卡,请尝试在“include path”选项下添加“include”目录