15

我有一个 Eclipse 项目,我已经做了一段时间了,我想开源它。但要做到这一点,我希望像大多数其他开源程序一样拥有一个干净的 Makefile。我知道我可以自己制作,但如果 Eclipse 可以为我管理它会更好。让 Eclipse 生成一个 CMake 文件会更好,但如果这是最简单的,我可以选择一个普通的 makefile。那么,我怎样才能让 Eclipse 做到这一点呢?互联网上有一些帖子建议在创建项目时选择“Managed make”,但它们是几年前的并且已经过时了。当我尝试创建一个 C 项目时,可以选择创建一个“Makefile 项目”,但它会在一个名为“Linux GCC”的文件夹中创建 makefile,并使一切变得混乱。有什么建议么?

4

4 回答 4

3

我成为 *nix 人已有 25 年以上,并且是 make 的忠实粉丝。但是,使您的 Eclipse 项目依赖于 make 将排除 Mac 和 Windows 社区。为什么不直接导出 Eclipse 项目并将其作为 Eclipse 项目开源呢?然后,用户可以根据自己的选择准备好扩展。您没有指定编写项目的语言,如果它是 Java(在 Eclipse 中很常见),为什么不为项目创建一个 ant 构建文件?

只是一个想法。

于 2009-08-15T23:23:19.047 回答
1

与本教程相关的CMakeBuilder eclipse 插件是否适合您尝试做的事情?

最终结果将是这样的:

替代文字
(来源:vtk.org

于 2009-08-13T20:43:17.190 回答
1

我最终只是手动创建了一个 CMake 项目。CMake 文件的制作其实并不难,而且比尝试让 Eclipse 为您完成它要容易得多。另外,它们是跨平台的。

于 2009-08-30T21:53:49.700 回答
0

如果您一直在使用 Debug 配置构建项目,Eclipse 生成的 makefile 将存储在项目的 Debug 文件夹中(如果您使用发布配置构建它,则存储在 Release 文件夹中)。

于 2016-01-28T22:31:13.057 回答