2

我在 Linux 上有一个遗留的 C++ 项目,它使用典型的:

./configure
make
make install

构建和安装。我真的很想用像 Eclipse 这样的 IDE 来构建它。

这是可行的吗?Eclipse 中是否有可以解析原始 Makefile 并将其转换为 Eclipse 项目的东西?

4

2 回答 2

2

使用带有 CDT 插件的 Eclipse 将允许您将它用于 C/C++ 项目,并且您可以告诉它使用 Makefiles 来构建您的项目。您只需要设置一个 Makefile 项目。您可能不得不告诉它让您管理 Makefile 而不是让它来做——我不记得我的头顶了——但是在设置 Eclipse 以使用预先存在的 Makefile 来构建一个预先存在的项目。我以前做过。

必须告诉它包含目录在哪里,以及为代码完成等事情定义了哪些宏才能正常工作(我不知道 Eclipse 有什么方法可以为你解决这个问题),所以肯定有一些设置你必须做的。但它绝对有效。

只需从他们的站点获取 C++ 版本的 Eclipse (它带有所有适当的 C/C++ 插件,因此您不必跟踪它们),您可以查看CDT 站点以获取文档、常见问题、等等

编辑:我不知道你如何让它与配置一起工作。这不是我尝试过的。Makefiles 工作得很好。

于 2010-04-20T23:46:45.780 回答
1

如果项目不是太大或太复杂。在 Eclipse 中启动一个新的 C++ 项目可能会更好。然后将各种源文件和头文件导入到项目中。

于 2010-04-22T21:35:07.710 回答