在Preferences -> C/C++ -> Code Style -> Code templates
中,“默认C ++源模板”如下所示:
${filecomment}
${includes}
${namespace_begin}
${declarations}
${namespace_end}
如果我使用此模板创建新的C ++类Foo
,则源文件如下所示:
/*
* Copyright etc.
*/
#include <foo.h>
Foo::Foo()
{
}
这可以保证无法成功编译文件,因为在使用#include <foo.h>
时找不到foo.h(在当前目录中)。包含行应为#include "foo.h"
。
对于标头,$ {includes}变量包含基类的标头。对于c ++文件,它包含自己的标头。它由Eclipse构建。
是否可以更改#include&lt;&gt;风格到#include“”?我不想仅仅使用-I.
来解决这个不便。