17

Eclipse用にJava/C ++を組み合わせたプロジェクトをうまくセットアップできた人はいますか?

私がやろうとしていることは非常に単純です。

1) Compile my Java sources
2) Run Javah to create the JNI interface
3) Compile all the C/C++ sources
4) Link native shared library + package the JAR

ヒントや実際に機能するプロジェクトでさえ大歓迎です。

(Eclipse 3.5)

4

3 に答える 3

7

http://www.cs.umanitoba.ca/~eclipse/8-JNI.pdf これはあなたが望んでいたことだと思います。多分少し古いです。

于 2010-11-10T01:10:13.267 に答える
5

これは、のようなビルドシステムの仕事のように聞こえantます。antビルダーを使用するようにJavaプロジェクトを構成するだけです。C ++およびJavaプロジェクトの言語固有のサポートと、プロジェクトのワンクリックビルドのメリットを引き続き享受できます。

于 2009-10-26T13:14:30.620 に答える
1

LinuxとWindowsでのみEclipseを使用してJNIプロジェクトを実現するためにantcpptasksを使用しています。MSVC(Windows)とGNU C ++コンパイラー(以前はVisual Studio Magicで行われていたので、すべてのコンパイラーとリンカーのフラグを適切に取得する)で実行するのは多少の作業でしたが、本当に価値がありました。

javahとあなたが言及した他のすべてのタスクでC++ヘッダーを生成するために、Antもおそらく選択のツールになるでしょう。

于 2009-10-26T13:19:40.060 に答える