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

非常欢迎提示或什至实际可行的项目。

(日食 3.5)

4

3 回答 3

7

http://www.cs.umanitoba.ca/~eclipse/8-JNI.pdf 我想这就是你想要的。也许有点老了。

于 2010-11-10T01:10:13.267 回答
5

这听起来确实像是构建系统的工作,例如ant. 只需将您的 Java 项目配置为使用ant builder。您仍然可以获得针对 C++ 和 Java 项目的语言特定支持的好处,并且可以一键构建项目。

于 2009-10-26T13:14:30.620 回答
1

我正在使用ant cpptasks仅在 Linux 和 Windows 上使用 Eclipse 实现 JNI 项目。让它与 MSVC (Windows) 和 GNU C++ 编译器一起运行是一些工作(正确获取所有编译器和链接器标志,因为之前已经使用 Visual Studio Magic 完成了),但它确实值得。

对于使用 javah 和您提到的所有其他任务生成 C++ 标头,Ant也可能是首选工具。

于 2009-10-26T13:19:40.060 回答