将在 unix 环境(通过 JNI)中编译和运行的 C 项目移动到 Windows 时遇到了一些麻烦。
虽然我已经能够在 Windows 中编译该程序并在我的运行时环境中添加通向它的路径,但之后我收到了错误System.loadLibrary()
:
classes\x32\coremod.dll: Can't find dependent libraries
我怎样才能发现我需要在 中拥有哪些库%PATH%
?
将在 unix 环境(通过 JNI)中编译和运行的 C 项目移动到 Windows 时遇到了一些麻烦。
虽然我已经能够在 Windows 中编译该程序并在我的运行时环境中添加通向它的路径,但之后我收到了错误System.loadLibrary()
:
classes\x32\coremod.dll: Can't find dependent libraries
我怎样才能发现我需要在 中拥有哪些库%PATH%
?
我不知道这一点,但您可以使用名为DEPENDS.exe的程序来发现目标使用的 dll。
就我而言,这突出显示了唯一尚未注册的 dll,这意味着我可以简单地将其添加到 dll%PATH%
中以使我的程序运行。