我是Eclipse开发的新手。我正在尝试将现有的c ++项目从visual studio迁移到eclipse。 我希望文件包含分布在框架中不同文件夹中的文件。
框架/通用 - 包含公共文件
framework / extra - 包含额外的文件等等。
Eclipse项目位于:
框架/项目/ RTREE /
在 main.cpp 中我需要在框架中包含不同的文件,但我无法使用与visual studio中相同的相对路径。
在项目属性中,我已经将include文件夹设置为包含所有文件夹。在当前状态下,我能够包含具有绝对路径的文件。 I.E.
#include "/home/pavlos/framework/common/helpers/someclass.h"
但我需要能够做到这一点:
#include "common/helpers/someclass.h
#include "extra/someclass2.h
因为此框架中的所有文件都使用这些相对路径。我无法改变它们,因为它们对于更多项目来说很常见。是否有可能实现这一目标?
提前谢谢你, 帕夫洛斯
答案 0 :(得分:1)
要在eclipse中包含c ++文件,您需要单独添加每个库文件夹。从屏幕截图中您只添加了基本文件夹"/home/pavlas/framework"
,而实际上该文件夹中也有子目录。您还必须添加这些子目录,例如"/home/pavlas/framework/commons"
,"/home/pavlas/framework/extra"
等。