[英]How to connect java code and c++ library in extreme conditions
我在Java上有代碼,該代碼稱為C ++庫(dll)。 連接架構是
Java - > wrapper.dll(Win32) -> target.dll(Win32)
wrapper.dll-以前的程序員提供的庫。 我沒有實際的代碼,沒有編譯過的Win32平台庫。 target.dll-第三方庫,其中沒有源代碼,但具有適用於所有平台的版本。
我如何才能用它遷移到Linux?
您可能可以通過Wine運行Windows版本的Java。 當前,至少在Linux上,無法鏈接到Windows DLL。
否則,您將不得不重寫包裝器或使用JNA直接在原始庫中調用函數。 這可能比您想象的要容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.