2013-06-20 65 views
1

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

回答

0

不,你需要添加路径如下(覆盖比被要求多一点点):

gcc man page

-L:一个目录添加到目录列表中搜索对于-l

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

例如:

-Ilibmylib.a将使用链接器选项-lmylib

,并链接一个目录添加到要搜索的文件header目录列表。

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

在CDT:

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

这些配置也可用” 项目>属性> C/C++常规>路径和符号> Includ ES /库”。与上述规则相同。

相关问题