Pregunta

¿Alguien ha logrado con éxito configurar un proyecto combinado de Java / C ++ para Eclipse?

Lo que estoy tratando de hacer es bastante simple;

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

Sugerencias o incluso proyectos reales que funcionan son muy bienvenidos.

(Eclipse 3.5)

¿Fue útil?

Solución

Esto realmente suena como un trabajo para un sistema de compilación, como ant . Simplemente configure su proyecto Java para utilizar el ant builder . Aún obtendría los beneficios del soporte de idioma específico para sus proyectos de C ++ y Java y, con solo un clic, compilación del proyecto.

Otros consejos

http://www.cs.umanitoba.ca/~eclipse/ 8-JNI.pdf Creo que esto es lo que querías. Tal vez un poco viejo.

Estoy usando ant cpptasks para realizar un proyecto JNI con Eclipse solo en Linux y Windows. Fue un trabajo ponerlo en funcionamiento con el MSVC (Windows) y el compilador GNU C ++ (obtener todos los indicadores del compilador y el enlazador correctamente, ya que se ha hecho con Visual Studio Magic antes), pero realmente valió la pena.

Para generar el encabezado de C ++ con javah y todas las demás tareas que mencionó Ant probablemente será la herramienta de elección, también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top