使用 Eclipse IDE 'Juno',您可以使用 Java 模板自动导入类的所有依赖项,例如:
${:import(org.apache.log4j.Logger)}
private static final Logger _logger = Logger.getLogger(${enclosing_type}.class);
我找不到使用 log4cpp 的 C++ 的等效版本。我相信 ${enclosure_type} 等于 ${type_name} 但找不到任何包含可能依赖的库的内容。一些博客提到他们使用 ctrl-space 代码插入模板,后跟 ctrl-1 来修复依赖关系,但是 ctrl-1 对我来说不能包含缺少的库。在 C++ 中,这可能使用命名空间吗?我对 C++ 不是很熟悉。任何和所有的帮助表示赞赏。