0
A
回答
0
由于您无权访问头文件,因此唯一的选择是直接反思基于C++的二进制文件的库。我首先看看JNA:它是lua的libffi和python的ctypes的java等价物。既然你需要C++,那么看看BridJ,nativelibs4java和JNAerator。我没有用过,所以不能评论他们的健壮性或力量。
相关问题
- 1. 使用SWIG生成Java接口
- 2. 如何正确使用SWIG生成的接口在C#中下传?
- 3. C#从接口生成代码
- 4. 从C++头文件生成Java接口
- 5. 如何从接口生成类
- 6. Swig在从接口文件生成包装时产生#define错误
- 7. 如何从ms sql表生成c#接口
- 8. 如何使用SWIG生成C++ API的C封装?
- 9. 为Swig生成的包含C++的C#生成doxygen注释
- 10. 从架构生成接口
- 11. 在SWIG接口上找不到C++类
- 12. swig生成的python文件加上C#
- 13. 如何创建SWIG接口文件?
- 14. 如何使用swig为C++生成php界面如此
- 15. 如何集成C++函数,可以在Swig接口文件中抛出MyException
- 16. 如何在SWIG接口中使用C++宏
- 17. 如何将SWIG生成的C#文件编译为.NET DLL?
- 18. 如何访问SWIG Python生成的抽象C++类方法?
- 19. 如何使用SWIG为C++ std :: vector生成Lua迭代器?
- 20. 如何集成C++和Python与SWIG
- 21. 从SWIG生成的Python调用C函数,char *输出
- 22. 如何从C#生成XML?
- 23. IronPython的SWIG Python接口
- 24. SWIG接口文件问题
- 25. 接口生成器/ Objective C问题
- 26. 生成PHP接口
- 27. SWIG:产生当C#包装
- 28. 如何使用接口生成器构建一个长接口
- 29. 如何使用SWIG从C++调用Java?
- 30. 从Typescript接口生成对象
所以这听起来像你想在Java应用程序中使用第三方C++库?是否没有Java库等价或用C++编写应用程序? – Avery
@很遗憾,我有一个用Java编写的应用程序,用Java编写的替代库存在性能问题。这就是为什么我试图用C++库优化它,不想通过编写swig接口的例程。 – Sigrlami