eclipse-cdt - 在 Eclipse CDT 中自定义包含保护

标签 eclipse-cdt include-guards

有没有办法在eclipse CDT中为类生成模板自定义包含保护的格式?当前格式为 <Class Name>_H ,但我想要的是类似 <namespace>_<namespace>_<class name>_H .并不是说我希望在我自己的项目中的不同命名空间中有同名的类,但我不想在出现这种情况时担心它。

最佳答案

很难做到这一点。您可以重建插件 CDT 插件。有关代码存储库和重建所需环境的信息可用 here .在您的情况下,您需要更改 generateIncludeGuardSymbol() 的行为方法,在

core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/StubUtility.java



更多关于它的描述在 this回答

关于eclipse-cdt - 在 Eclipse CDT 中自定义包含保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522299/

相关文章:

c++ - Eclipse CDT : Shortcut to switch between . h 和 .cpp?

eclipse - 在 Eclipse CDT 中更改 .project 和 .cproject 文件的位置

c++ - 在 Eclipse 中使用遗留项目

C++ #include 守卫

c++ - 为什么包括守卫对我没有影响?我错过了什么吗?

gdb - 程序在 Debug模式下崩溃 : "unable to demangle"?

Eclipse CDT : Skip make/build before Debug/Run

c++ - 命名包括 guard

c++ - 头部防护装置的用途

c++ - 既然其他可滥用但有用的特性已经标准化,为什么不#pragma once呢?