遗留C++;项目使用Makefile..移动到Eclipse IDE? 我在Linux上有一个传统的C++项目,它使用了典型的: ./configure make make install

遗留C++;项目使用Makefile..移动到Eclipse IDE? 我在Linux上有一个传统的C++项目,它使用了典型的: ./configure make make install,c++,linux,eclipse,makefile,build-management,C++,Linux,Eclipse,Makefile,Build Management,构建和安装。我真的很想用Eclipse这样的IDE来构建它 这可行吗?Eclipse中有什么东西可以解析原始Makefile并将其转换为Eclipse项目吗?将Eclipse与CDT插件结合使用将允许您将其用于C/C++项目,并且您可以告诉它使用Makefiles来构建您的项目。您只需要设置一个Makefile项目。您可能必须告诉它让您管理Makefiles,而不是让它管理—我记不清是怎么回事—但是设置Eclipse以使用预先存在的Makefiles来构建预先存在的项目应该没有问题。我以前做过

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


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

将Eclipse与CDT插件结合使用将允许您将其用于C/C++项目,并且您可以告诉它使用Makefiles来构建您的项目。您只需要设置一个Makefile项目。您可能必须告诉它让您管理Makefiles,而不是让它管理—我记不清是怎么回事—但是设置Eclipse以使用预先存在的Makefiles来构建预先存在的项目应该没有问题。我以前做过

您必须告诉它include目录在哪里,以及定义了哪些宏来假设代码完成之类的事情才能正常工作(我不知道Eclipse有什么方法可以帮您解决这个问题),因此您肯定要做一些设置。但它确实有效

只需从Eclipse中获取C++版本(它带有所有适当的C/C++插件,这样就不必跟踪它们),并且可以查看文档、常见问题等。


编辑:不过,我不知道你能让它与configure一起工作到什么程度。这不是我尝试过的。但是,如果项目不是太大或太复杂,则makefile可以正常工作。

。在Eclipse中启动一个新的C++项目可能会更好。然后将各种源文件和头文件导入到项目中

代码::块似乎可以做到这一点。想知道EclipseIDE中是否有等价的东西(?)为什么要移动到Eclipse?“还是很慢。”丹尼尔。谢谢你的建议。我决定使用Eclipse,因为我们以后可能会想使用Qt。我也愿意接受IDE的建议。谢谢。试试Qt Creator。它支持基于Makefile的项目,我怀疑您会发现更好的Qt集成:)+1用于QtCreator。它是一个awessome IDE,不仅适用于基于Qt的项目。