Eclipse悬停提示能否显示头文件中的Doxygen注释? 我使用Eclipse CDT编写C++代码。在阅读了关于StackOverflow的几篇讨论后,大多数开发人员似乎都倾向于将doxygen注释放在头文件中(当然,这绝不是一个共识)。但是,如果我将doxygen注释放在头文件中,当我将鼠标指针悬停在已注释方法/成员的实例上时,我无法让Eclipse显示这些注释。有没有办法让Eclipse使用Eclipse悬停提示中头文件中的Doxygen文档
我已经在Preferences>C/C++>Editor中将“Documentation tool comments Workspace default”设置为“Doxygen”Eclipse悬停提示能否显示头文件中的Doxygen注释? 我使用Eclipse CDT编写C++代码。在阅读了关于StackOverflow的几篇讨论后,大多数开发人员似乎都倾向于将doxygen注释放在头文件中(当然,这绝不是一个共识)。但是,如果我将doxygen注释放在头文件中,当我将鼠标指针悬停在已注释方法/成员的实例上时,我无法让Eclipse显示这些注释。有没有办法让Eclipse使用Eclipse悬停提示中头文件中的Doxygen文档,c++,documentation,eclipse-cdt,doxygen,C++,Documentation,Eclipse Cdt,Doxygen,我已经在Preferences>C/C++>Editor中将“Documentation tool comments Workspace default”设置为“Doxygen” 我在Ubuntu11.04上使用Eclipse 3.6.2和CDT 7.0.2。Doxygen注释在Eclipse on hover中以以下格式显示: 方法源之前的cpp文件(或头文件)(非声明) 类声明之前的头文件 我找到了解决这个问题的方法,但是它对于一般使用来说非常不方便 如果您使用的是外部构建系统(make/
我在Ubuntu11.04上使用Eclipse 3.6.2和CDT 7.0.2。Doxygen注释在Eclipse on hover中以以下格式显示:
- 方法源之前的cpp文件(或头文件)(非声明)
- 类声明之前的头文件
#ifndef INCLUDE_GUARD_FOR_IMPLEMENTATION
#define INCLUDE_GUARD_FOR_IMPLEMENTATION
// Implementation code
#endif
然后在项目->属性->C/C++常规->路径和符号中,在符号部分下为实现添加INCLUDE\u GUARD\u
当然,它确实会有使部分变灰的副作用,如果您不能或不想将实现代码放在单独的标题中,它可能看起来很不合适。是的,您的答案也与我的发现一致。你知道有没有办法让Eclipse从头文件中为方法和成员变量显示Doxygen注释呢?实际上我看不出有什么意义。我认为这是描述代码的最好地方,因为只有在这种情况下才能看到您所描述的内容。头文件中的注释只有在编写/使用库时才有用。@头文件中的Yuriy Petrovskiy描述更有用,因为您不应该查看实现代码,通常只应该查看头文件中带有@avim的接口。此外,我正在编写一个库,因此唯一合理的放置注释的位置是标题。源代码不会发送到客户端,但标题会发送到客户端。我也遇到了同样的问题。EclipseCDT可以显示头文件中的文档,只要它不能访问实现源代码,就不会有问题,因为它更喜欢从那里显示文档(即使没有)。真烦人。