当我运行我的应用程序时出现上述错误,我在C:/windows/System32/
文件夹中有 libusb-1.0.dll 文件。但即使我的应用程序找不到 libusb-1.0.dll 的路径。我不了解本地图书馆。请任何人帮助我。
我应该在哪里放置这个dll文件?
答案 0 :(得分:1)
如果您有64位操作系统,则可能需要将其放在SysWow64文件夹中(与System32处于同一级别)。但是将它放在与可执行文件相同的目录中可能更好。
这可能起作用的原因是System32尽管名称包含所有64位dll和32位应用程序(在可配置模式下运行)被重定向到使用SysWoW64(其中的dll' s通过system32中的64位库进行调用。
答案 1 :(得分:0)
尝试将/org/usb4java/windows-x86/libusb-1.0.dll放入您的项目目录
它适用于我,我正在使用eclipse并将dll放在我的项目目录中 的 SRC /组织/ usb4java /窗口86 / libusb的-1.0.dll 强>