Eclipse CDT无法自动将.h文件添加到路径中

时间:2013-06-20 10:02:46

标签: eclipse makefile eclipse-cdt

我使用Eclipse CDT在Windows中开发一个C项目。当我构建项目时,它抛出一些错误表示c文件调用.h文件这些文件无法找到。但实际上,这些文件都可用,看起来Eclipse CDT无法添加它们的路径?为什么不将CDT自动添加到路径中,就像java一样? make文件是由Eclipse生成的,我刚开始使用Eclipse CDT,谁可以帮助我?

1 个答案:

答案 0 :(得分:0)

不,你需要按如下方式添加路径(比所提出的要多一点):

请参阅gcc man page

-L:将目录添加到要搜索的目录列表-l

-l:要搜索的库的名称(没有lib*前缀和扩展名)

例如:libmylib.a将使用链接器选项-lmylib

进行链接

和:

-I:将目录添加到要搜索header个文件的目录列表中。

当传递给编译器时,每个选项都可以重复几次。

在CDT中:

  • 要配置包括:“项目>属性> C / C ++构建>设置> GCC编译器>包含”
  • 配置库:“项目>属性> C / C ++构建>设置> GCC链接器>库”

这些配置也可在“项目>属性> C / C ++一般>路径和符号>包含/库”中找到。与上述规则相同。