【问题标题】:Importing c++ projects to eclipse将c++项目导入eclipse
【发布时间】:2016-09-26 11:05:57
【问题描述】:

我使用 ubuntu 15.04 虚拟机中的 eclipse Neon。 我想从https://github.com/gadgetron/gadgetron 运行医学图像重建框架gadgetron。我下载了 zip 文件并将 gadgetron 代码 zip 文件夹解压缩到 eclipse 工作区中。文件夹结构如下图:

通过菜单New -> Makefile project with Existing Code,我将gadgetron代码导入eclipse IDE。日食屏幕看起来像这样。

当我尝试构建项目时,我收到错误make:*** No rule to make targe 'all'. Stop.

如何在 Eclipse IDE 中构建和运行这个项目?

【问题讨论】:

    标签: c++ eclipse import


    【解决方案1】:

    检查项目的README。您作为具有现有 makefile 的项目导入。 Eclipse 在项目的根目录中查找 Makefile,在这种情况下根本找不到。您可以告诉 Eclipse 使用特定的 Makefile 或在项目的根目录中创建一个。

    已编辑:调整答案以显示最终解决方案。

    【讨论】:

    • 如 README 文件中所述,我创建了一个构建文件夹并运行 cmakemake install 命令。构建文件夹也作为项目文件夹的一部分导入。
    • Eclipse 调用项目主文件夹中的 make 指令。如果项目在构建文件夹中构建 Makefile,您可以将 Eclipse 重定向到正确的 Makefile,或者仅将构建文件夹作为项目包含在 Eclipse 中。但是自述文件说cmake ../ - 如果我没记错的话,这仍然应该将 Makefile 放在你的项目根文件夹中。
    • 谢谢。我导入项目的构建文件夹。我还配置了项目属性 -> C/C++ Build -> Builder settings -> Makefile generation -> Generate makefiles automatically。现在我可以毫无错误地构建项目了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    相关资源
    最近更新 更多