我有一个简单的API与原生函数(JNA)内的DLL文件,只计算一些math的东西。 我在一个JAVA应用程序中使用这个DLL,一切工作正常的Windows JVM。
问题是这个库将被用在Linux JVM中的Linux环境中,并且不会有* .so版本。
我读了几次,有一种方法来加载内存中的葡萄酒的DLL,并从那里使用它,但没有解释如何做到这一点。
有人可以证实或反驳这种方法对我来说。 如果这真的是一个可能的溶剂,请告诉我该怎么做?
编辑:可能是一个解决scheme, 如何从Linux上的Python调用葡萄酒DLL中描述? 我可以以某种方式使用ctypes?
问候wurmi
我认为你应该能够做到这一点,但我找不到一步一步的指导,而我自己也没有做到。 尝试执行以下操作:
winelib
调用DLL中的本地函数
祝你好运!
希望以前做过这个的人会在这里提供更详细的答案。 如果没有,一定要发布如何做到这一点,以便其他人可以受益:-)
( 你链接到的答案是指Windows提供的DLL,而Wine则附带这样编译的版本。)