Domanda

Qualcuno è riuscito a configurare un progetto combinato Java / C ++ per Eclipse?

Quello che sto cercando di fare è abbastanza semplice;

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

Suggerimenti o anche progetti reali che funzionano sono i benvenuti.

(Eclipse 3.5)

È stato utile?

Soluzione

Sembra davvero un lavoro per un sistema di compilazione, come ant . Configura semplicemente il tuo progetto Java per utilizzare il generatore di formiche . Otterresti comunque i vantaggi del supporto specifico per la lingua per i tuoi progetti C ++ e Java e, con un clic, build del progetto.

Altri suggerimenti

http://www.cs.umanitoba.ca/~eclipse/ 8-JNI.pdf Penso che questo sia quello che volevi. Forse un po 'vecchio.

Sto usando ant cpptasks per realizzare un progetto JNI con Eclipse solo su Linux e Windows. È stato un po 'di lavoro farlo funzionare con MSVC (Windows) e il compilatore C ++ GNU (ottenere correttamente tutti i flag di compilatore e linker da quando è stato fatto con Visual Studio Magic in precedenza) ma ne è valsa davvero la pena.

Per generare l'intestazione C ++ con javah e tutte le altre attività menzionate Ant sarà probabilmente lo strumento anche di scelta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top