繁体   English   中英

适用于Java C / C ++项目编译的IDE

[英]IDE for Java C/C++ Project Compilation

我加入了一个项目,其中正在处理的应用程序涉及带有某些JNI的Java,C和C ++代码。 到目前为止,开发工作是从Linux的终端通过杂乱的递归Makefile结构完成的。 最近,我一直将此代码导入到IDE(Eclipse)中,并且对此有所疑问。 最好在Eclipse中有一个包含Java代码的项目,而在C / C ++代码中有另一个单独的项目,或者在一个Eclipse项目中拥有所有项目? 为什么或者为什么不? 您会推荐什么作为实现建议的最佳方法?

我建议研究研究项目的方案。 可能您可以创建一个多模块项目,其中一些模块为java项目,而其他模块为C / C ++。 Maven中的Java项目是开箱即用的,使用C / C ++可以在这里查看: 将Maven用于C / C ++项目 然后,您可以使用IDE(Eclipse,Netbeans)执行Maven目标。 我还没有做到,只是一个想法,似乎可行。

我在Eclipse中有一个项目,该项目主要使用C / C ++代码和其他脚本语言-lua,python,bash脚本和一些Java脚本。 构建系统-Makefile,但当前集成了scons构建系统并删除Makefile垃圾。 因此,Eclipse很好,您无需创建单独的项目,而可以在一个项目中全部创建。

实际上,java的编译已经与c / c ++分开了。 您只是在makefile中分别调用gcc和javac。 因此,在eclipse中,如果将工作空间指向Java源代码,则可以将Eclipse IDE用作出色的编辑器并进行编译。 您可以再次在makefile中编译代码或使用eclipse生成的类文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM