我在Linux上有一个使用典型的遗留C ++项目:
./configure
make
make install
构建和安装。我真的想用Eclipse之类的IDE来构建它。
这可行吗? Eclipse中是否有能够解析原始Makefile并将其转换为Eclipse项目的东西?
答案 0 :(得分:2)
将Eclipse与CDT插件一起使用将允许您将其用于C / C ++项目,并且您可以告诉它使用Makefile来构建项目。您只需要设置一个Makefile项目。你可能不得不告诉它让你管理Makefile而不是让它做到 - 我不记得我的头脑 - 但设置Eclipse以使用预先存在的Makefile来构建一个应该没有问题预先存在的项目。我以前做过。
你 必须告诉它包含目录的位置以及为代码完成工作正确定义的内容所定义的宏(我不知道Eclipse有什么办法可以解决这个问题。为了你),所以肯定有一些你必须要做的设置。但它确实有效。
从their site获取Eclipse的C ++版本(它附带了所有相应的C / C ++插件,因此您无需跟踪它们),您可以查看{{3}用于文档,常见问题等。
编辑:我不知道你能用它来配合它的效果如何。那不是我试过的东西。 Makefile工作得很好。
答案 1 :(得分:1)
如果项目不是太大或太复杂。您可能最好只在Eclipse中启动一个新的C ++项目。然后将各种源文件和头文件导入到项目中。
答案 2 :(得分:0)
参见这篇文章:
<强> Build UNIX software with Eclipse 强>
将遗留代码引入现代IDE中
作者:Chris Herborth(chrish@pobox.com)