eclipse cdt使用来自其他项目的文件

时间:2012-03-08 17:58:50

标签: eclipse reference include project eclipse-cdt

我找不到任何明确的答案。我希望这是非常基本的。

所以,我在Eclipse C / C ++中有一个包含文件,cpp和编译目标文件(* .o)的第一个项目。我想要的是能够在第二个项目中使用它们而不重复它们吗?

特别是,引用目标文件会很好,所以我不必在本地重新编译它们。

我在设置中添加了对第一个项目的引用,我还在设置中添加了第一个项目的源文件的目录。所以,如果我只是使用和包含文件,那很好,但如果我试图使用* .cpp文件,但只是包含它的* .hpp文件,那么它就不会编译。它找不到对* .hpp文件中声明的函数的引用。

那么,有可能吗?如果是这样,怎么样?

由于

1 个答案:

答案 0 :(得分:0)

我不确定你要做的是否是好方法。

我认为您应该考虑创建一个库。但这可能会导致您有三个项目:

  • 第一个应用程序的第一个项目,
  • 第二个申请的第二个项目,
  • 该库的第三个项目,其中包含由第一个和第二个应用程序共享的类。