使用Eclipse开发JNI应用程序(组合Java / C ++)
-
06-07-2019 - |
题
有没有人成功设法为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)
解决方案
这听起来像构建系统的工作,如 ant
。只需将Java项目配置为使用 ant builder 即可。您仍然可以获得针对C ++和Java项目的语言特定支持的好处,并且只需单击该项目的构建。
其他提示
http://www.cs.umanitoba.ca/~eclipse/ 8 JNI.pdf 我想这就是你想要的。也许有点老了。
我正在使用 ant cpptasks 来实现JNI项目Eclipse仅适用于Linux和Windows。使用MSVC(Windows)和GNU C ++编译器(因为之前已经使用Visual Studio Magic完成所有编译器和链接器标记)运行它是一些工作,但它确实值得。
使用javah生成C ++标头以及您提到的所有其他任务 Ant 可能是该工具也是选择。
不隶属于 StackOverflow