【问题标题】:Eclipse CDT can't add .h files to path automaticallyEclipse CDT 无法自动将 .h 文件添加到路径
【发布时间】:2013-06-17 03:24:48
【问题描述】:

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

【问题讨论】:

    标签: eclipse makefile eclipse-cdt


    【解决方案1】:

    不,您需要按如下方式添加路径(涵盖的内容比所要求的要多一点):

    gcc man page

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

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

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

    和:

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

    这些选项中的每一个在传递给编译器时都可以重复多次。

    在 CDT 中:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 2011-02-10
      • 2013-11-03
      • 2013-04-02
      • 2015-06-04
      相关资源
      最近更新 更多