【问题标题】:Eclipse CDT: Mapping console output to source file and lineEclipse CDT:将控制台输出映射到源文件和行
【发布时间】:2016-02-06 09:31:12
【问题描述】:

在调试代码时,在控制台输出中显示源文件名和行号会有所帮助。我已经使用了 FILELINE 宏。但是,如果双击控制台输出中的一行可以将我带到负责输出该行日志的确切源行,那就太好了。 eclipse可以解析控制台输出并做这样的事情吗?它不需要一直工作,只有当日志行是特定格式并且源文件名和行号有效时。

【问题讨论】:

  • filename:line:message(冒号分隔值)是最常见的模式,并且很可能在 IDE 中被识别,这是grep -n 提供的。

标签: c eclipse gcc eclipse-cdt


【解决方案1】:

如果您添加 pydev 插件和几行 python 来调用您的 main 函数,则可以使用一种解决方法。您可以在这里找到所需的代码:https://github.com/oct15demo/python_calls_cpp

如上所述,我在 Eclipse 论坛上发布了一个查询,以了解在 Eclipse 中实施的任何正在进行的努力或障碍的状态。 我找不到有关该功能的任何进一步信息,如果它在那里,它被很好地隐藏了。

2022 年 3 月 17 日更新,我将致力于 Eclipse 的功能,还没有估计时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2012-07-21
    • 2014-03-19
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多