【问题标题】:eclipse cdt use file from other projectseclipse cdt 使用来自其他项目的文件
【发布时间】:2012-03-26 05:13:41
【问题描述】:

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

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

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

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

那么,有可能吗?如果有,怎么做?

谢谢

【问题讨论】:

    标签: eclipse reference include project eclipse-cdt


    【解决方案1】:

    我不确定您尝试做的是否是好方法。

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

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

    【讨论】:

    • 我想我找到了一个解决方案,因为我在我当前项目中的其他项目中添加了源文件的目录,我想我将创建一个包含所有其他 cpp 的虚拟 cpp 文件我可能需要的文件。愚蠢,但可能会奏效。而且我不打算修改其他文件,所以,可能会避免每次重新编译!
    猜你喜欢
    • 2023-03-05
    • 1970-01-01
    • 2017-11-24
    • 2012-10-25
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多