我想将隐藏库捆绑在python exe中

时间:2019-07-12 04:40:34

标签: python pyinstaller hid

我已经使用Python 3.7创建了小型应用程序

它使用HID库的方式如下:

'libhidapi-hidraw.so', 'libhidapi-hidraw.so.0',
'libhidapi-libusb.so', 'libhidapi-libusb.so.0',
'libhidapi-iohidmanager.so', 'libhidapi-iohidmanager.so.0',
'libhidapi.dylib', 'hidapi.dll', 'libhidapi-0.dll'

创建.exe后,出现以下错误:

“无法加载以下任何库:

我该如何解决此问题?

我试图将库添加到规格文件中

pyinstaller --onedir --windowed --icon=icon.ico ^
--add-binary="libhidapi-hidraw.so;lib" ^
--add-binary="libhidapi-hidraw.so.0;lib" ^
--add-binary="libhidapi-libusb.so;lib" ^
--add-binary="libhidapi-libusb.so.0;lib" ^
--add-binary="libhidapi-iohidmanager.so;lib" ^
--add-binary="libhidapi-iohidmanager.so.0;lib" ^
--add-binary="libhidapi.dylib;lib" ^
--add-binary="hidapi.dll;lib" ^
--add-binary="libhidapi-0.dll;lib" ^
    main2.spec

我尝试在Desktop中运行.exe,它可以正常运行,但在dist目录中执行失败

0 个答案:

没有答案