【问题标题】:Eclipse IDE for C/C++ Developers includes [duplicate]面向 C/C++ 开发人员的 Eclipse IDE 包括 [重复]
【发布时间】:2015-07-12 00:19:13
【问题描述】:

我正在努力在一个项目中包含一个文件。我不知道为什么eclipse找不到头文件。该文件名为boards.h,位于名为bsp 的文件夹中,一切正常

【问题讨论】:

    标签: c++ eclipse eclipse-cdt toolchain gnu-toolchain


    【解决方案1】:

    您的包含路径以 / 开头,它是文件系统的根目录,我很确定您的 ipv6_coap__client 文件夹不在文件系统的根目录中。我认为只需指定子文件夹 bsp 就应该这样做,因为编译器往往相对于您的项目位置工作。如果失败,请尝试${workspace_loc}/ipv6_coap_client/bsp

    【讨论】:

    • 否,但勾选“是工作空间路径”
    • 无论如何,我现在已经尝试使用完整路径,结果相同
    • 如果您在构建输出中向右滚动,您能否验证命令行上传递给编译器的正确路径? (应该以-I开头)
    • 是的,它没有获取路径属性(-I/ipv6_coap_client/bsp -),但我清理并设置了 100 次 :-(
    • 我认为您将其设置在错误的位置。您的语言选择在汇编中。应该在 GNU C 上。这些也是一般设置,最好在 C/C++ Build > Settings > C Compiler > Includes 下设置项目特定路径
    【解决方案2】:

    在 C/C++ Build > Settings > C Compiler > Includes 下设置项目特定路径解决了问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多