【问题标题】:subdir.mk and eclipse cdtsubdir.mk 和 eclipse cdt
【发布时间】:2012-07-04 18:40:31
【问题描述】:

我有一个项目,我在 linux 上使用 eclipse cdt、它的构建链和“外部构建器”,以及自动检查生成的 makefile。

在 settings-cross G++ 编译器-includes 中——我在发布和调试模式下都包含了库 A、B、C——但由于某种原因,库 C 不包含在 -I 选项下的 g++ 调用中。

问题似乎在于 subdir.mk 文件没有随着添加的最后一个库 C 进行更新。我试图更加确定,并且在调试和发布模式之间没有看到任何其他不同的设置.

有人知道解决这个问题的任何想法吗?我尝试删除 Release 和 Debug 目录,然后重建 - 但 subdir.mk 文件仍然没有正确生成。

【问题讨论】:

  • 我遇到了同样的问题。你解决了这个问题吗?
  • 抱歉 - 我记得噩梦般的问题,但不记得我是如何解决的。我知道我遇到了一些问题,我花了一段时间才弄清楚 eclipse -L 窗口中包含的库的顺序在哪些方面很重要(我想这是一个通用的 c++ 链接器) - 但我认为这无关紧要到这个问题。我可能只是开始了一个新项目并移动了所有文件。或者也许我在网上找到了其他解决方案。抱歉,不能帮助您更多。

标签: c++ eclipse eclipse-cdt


【解决方案1】:

我设法解决了这个问题,方法是删除错误的构建配置,然后根据工作配置重新创建它。

【讨论】:

    猜你喜欢
    • 2016-07-08
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2012-01-26
    • 2012-09-19
    • 1970-01-01
    相关资源
    最近更新 更多