1
我使用Eclipse CDT在Windows中开发一个C项目。当我构建项目时,它会抛出一些错误,称c文件调用.h文件时这些文件找不到。但实际上,这些文件是可用的,它看起来像Eclipse CDT不能添加它们的路径?为什么不把CDT自动添加到路径,如java? make文件由Eclipse生成,我刚开始使用Eclipse CDT,谁可以帮助我?Eclipse CDT不能将.h文件自动添加到路径中
我使用Eclipse CDT在Windows中开发一个C项目。当我构建项目时,它会抛出一些错误,称c文件调用.h文件时这些文件找不到。但实际上,这些文件是可用的,它看起来像Eclipse CDT不能添加它们的路径?为什么不把CDT自动添加到路径,如java? make文件由Eclipse生成,我刚开始使用Eclipse CDT,谁可以帮助我?Eclipse CDT不能将.h文件自动添加到路径中
不,你需要添加路径如下(覆盖比被要求多一点点):
-L
:一个目录添加到目录列表中搜索对于-l
-l
:要搜索的库的名称(没有lib*
前缀和扩展)
例如:
-I
:libmylib.a
将使用链接器选项-lmylib
,并链接一个目录添加到要搜索的文件header
目录列表。
当传递给编译器时,每个选项都可以重复多次。
在CDT:
这些配置也可用” 项目>属性> C/C++常规>路径和符号> Includ ES /库”。与上述规则相同。