在Eclipse CDT的给定位置查看源代码中定义的所有宏
View all macros defined in source code at a given position in Eclipse CDT
是否有可能在Eclipse CDT中查看在代码当前位置定义的活动宏?
我认为可能有一种方法可以做到这一点,因为eclipse足够聪明,可以跟踪包含在窗口Window > Show view > Include Browser
中的头文件。它也可以,作为今天,找出哪些宏被定义和灰色区域,即#ifdef
目前不打算编译。
我觉得唯一可能缺少的是,如果我在外部makefile中使用定义,但是它们可以通过项目设置模拟并添加到实时索引中。
这是,例如,不是我要找的,因为它会列出文件/项目/工作空间中的所有宏。我想知道,比方说,光标在文件中的位置
在编辑器窗口中输入:
#ifdef
,然后按Ctrl-Space
。您将看到所有活动宏的长列表
更新
在定义宏之前不显示, 在 之后显示。2)然而,似乎Eclipse CDT在处理#undef
时存在错误,并且该方法在未定义后错误地显示宏。我已经提交了一个bug报告http://bugs.eclipse.org/bugs/show_bug.cgi?id=472198.
相关文章:
- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 体系结构的未定义符号 x86_64:
- 使用 bazel 构建的二进制文件在 pprof 中查看源代码
- 我最近正在阅读opencv源代码。有没有更好的方法来在opencv库中查找类定义?
- 如何在可执行文件中查看宏定义值
- 是否可以查看内置函数定义
- C :源代码中的元数据信息.查看AST
- 如何查看 c++ 中小于运算符的函数定义
- 在不重新编译源代码的情况下更改C++(C)程序中定义的数字
- 查看 Eclipse - Ubuntu 环境中的源代码C++
- gdb 中的方法定义没有源代码
- 如何获得模板函数以查看以后定义的其他全局方法
- 有没有办法从 file.obj 查看源代码
- 通过任务管理器创建并查看源代码创建的转储文件,如何打开
- 未解决的外部符号错误,即使函数是由IDE定义和查看的
- Python:将用户定义的函数作为输入,同时保持源代码不可访问
- 使用dumpbin查看.dll或.lib文件中的源代码
- 如何查看用C/C++编写的函数的源代码
- 我真的需要通过查看主程序和示例执行输出来理解如何编写类(声明和定义)
- gdb是否允许查看所有源代码
- 在Eclipse CDT的给定位置查看源代码中定义的所有宏