如何在极端条件下连接java代码和c++库

How to connect java code and c++ library in extreme conditions

本文关键字:代码 java c++ 连接 条件下      更新时间:2023-10-16

我有Java代码,它调用c++库(dll)。连接架构为

Java - > wrapper.dll(Win32) -> target.dll(Win32) 

wrapper.dll -从以前的程序员库。我没有实际的代码,并在Win32平台上编译库。Target.dll -第三方库,其中没有源代码,但有所有平台的版本。

我如何用它复制到Linux ?

您可以通过Wine运行Windows版本的java。目前,至少在Linux上没有办法链接到windows DLL。

否则,您将不得不重写包装器或使用JNA直接调用原始库中的函数。这可能比您想象的要简单。