簡體   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