Eclipse c ++类生成格式化

时间:2016-01-21 09:57:57

标签: c++ eclipse generator eclipse-cdt

我已切换到Eclipse Mars.1,我无法弄清楚如何解决这个问题。

问题在于:

我右键单击子文件夹MySubFolder并选择New-> Class

在Class name字段中输入MyClass并使用MySubFolder填充命名空间并单击Finish

生成的.cpp的伙伴包括带有尖括号和完整路径的马克思:

#include <MySubFolder/MyClass.h> 

我想那样:

#include "MyClass.h"

我尝试勾选C / C ++ - &gt;代码样式 - &gt;包含样式 - &gt;密切相关的标题 - &gt;合作伙伴标题 - &gt;使用相对于包含文件的路径

并确保&#34;使用尖括号&#34;没有设置相同的选项,但没有一个会做

1 个答案:

答案 0 :(得分:1)

你有&#34; src&#34;您传递给编译器的包含路径中的目录。

例如,如果我的包含路径中列出"${workspace_loc:/${ProjName}/src}",请执行以下操作:

enter image description here 然后CDT使用相对于"${workspace_loc:/${ProjName}/src}"的尖括号来计算包含目录。

如果您不使用CDT的托管构建项目(例如,您编写自己的makefile,或使用cmake等工具),您可能还会在自动发现或手动管理的部分中包含包含路径,如下所示:

enter image description here

如果您创建的类不在任何include目录中,则它使用双引号。