我是Eclipse开发人员中的新成员。我正尝试将现有的C++项目从visual studio迁移到eclipse。 文件我想要包含分布在框架中不同文件夹中的文件。Eclipse如何包含具有相对路径的文件
框架/共同 - 包含常见的文件
框架/额外 - 包含额外的文件等。
Eclipse项目位于:
框架/项目/ RTREE/在main.cpp中
我需要包括从框架不同的文件,但我不能够使用相同的相对路径如在视觉工作室。
在项目属性中,我已经设置包含文件夹以包含所有文件夹。在目前的状态下,我可以包含绝对路径的文件。 I.E.
#include "/home/pavlos/framework/common/helpers/someclass.h"
但我需要能够做到这一点:
#include "common/helpers/someclass.h
#include "extra/someclass2.h
因为在这个框架中的所有文件,使用这些相对路径。我无法改变它们,因为它们对于更多项目来说很常见。是否有可能实现这一目标?
谢谢你在前进, 帕夫洛斯
谢谢你的建议。它似乎是特别工作的。它只在我定义main.cpp的属性时才有效。只在项目属性中定义它时,路径无法识别。有没有办法如何使用项目属性包括? – user3025560
看看这个[post](http://stackoverflow.com/questions/8834883/c-external-library-in-eclipse-cdt) –