OSX Eclipse CDT - 根样式包括

时间:2012-04-13 23:56:19

标签: c++ eclipse-cdt

在C ++项目中,在Eclipse CDT中,我经常遇到的一个争论点是删除文件的痛苦,因为它处理包含的方式。在Xcode中,可以使用文件名或相对于项目目录的名称,但是eclipse要求我经常使用向后的“..”相对路径,这些路径很难阅读,跟踪项目的复杂程度。

包括目前看起来像这样:

`../../model/geometry/Square.h`

理想情况下,我想拥有所有包含,假装他们是从'src目录的根目录'调用的,例如

`model/geometry/Square.h`

我知道include本质上是一个预处理器,find-replace指令但是这是2012年,必须有办法。

1 个答案:

答案 0 :(得分:0)

当然有一种方法可以这样做:

右键点击项目 - >属性 - >打开C / C ++常规选项卡 - >路径和符号 - >选择左边的语言(C ++ / C / Assembly) - >在右侧,点击添加... 并选择您的文件夹位置!

希望它有所帮助!

编辑: 请记住,如果您包含文件夹,则可以直接包含该特定文件夹中的文件

#include "file.h" and not #include "folderIncluded/file.h"

此致 Erwald