0

我已经用 C 编写了一个 dll,现在在 32 位窗口上通过 jna 访问 dll 中的函数,但它抛出以下错误:

线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载库“mydll”:找不到指定的模块。在 com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:164) 在 com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:237) 在 com.sun.jna.Library$Handler.(Library.java: 140) 在 com.sun.jna.Native.loadLibrary(Native.java:375) 在 com.sun.jna.Native.loadLibrary(Native.java:360) 在 CLibrary.(DllTest.java:6) 在 DllTest.main (DllTest.java:19)

虽然相同的 dll(为 64 位制作)在 64 位上运行良好,但问题在于 32 位系统上的 32 位 dll

我该如何解决这个问题?

4

0 回答 0