Pergunta

tem ninguém conseguiu com sucesso para configurar um projeto combinado Java / C ++ para Eclipse?

O que estou tentando fazer é muito simples;

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

Sugestões ou mesmo projetos reais que trabalham são muito bem-vindos.

(Eclipse 3.5)

Foi útil?

Solução

Isso realmente soa como um trabalho para um sistema de compilação, como ant. Basta configurar o seu projeto Java para usar a formiga construtor . Você ainda obter os benefícios do apoio específico linguagem para seus projetos C ++ e Java, e, um clique de construção do projeto.

Outras dicas

http://www.cs.umanitoba.ca/~eclipse/ 8-JNI.pdf Eu acho que isso é o que você wanted.Maybe um pouco velho.

Eu estou usando o formiga cpptasks para realizar um projeto JNI com eclipse apenas em Linux e Windows. Foi algum trabalho para obtê-lo correr com o MSVC (Windows) e compilador GNU C ++ (ficando todas as bandeiras de compilador e vinculador corretamente desde então tem sido feito com Visual Studio Magia antes) mas foi realmente vale a pena.

Para gerar o cabeçalho C ++ com javah e todas as outras tarefas que você mencionou Ant será, provavelmente, a ferramenta de escolha, também.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top