python调用qt编写的dll
报错:FileNotFoundError: Could not find module 'F:\pythonProject\MINGW\sgp4Lib.dll' (or one of its dependencies). Try using the full path with constructor syntax.
只有两种情况:
1.路径不对
2.库的依赖不全
1、如果是使用了qt库的,必须将所有依赖项拷贝到Python工程中。
方法1:使用depends walker
方法2:使用windeployqt.exe 打包 找到所有依赖项。结果可能很大 ,可以试着删掉一些不需要的,删了,不影响正常调用dll,就是可以删掉的。
import ctypes
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
print(platform.architecture())
dll = ctypes.cdll.LoadLibrary(r'F:/pythonProject/MINGW/xxxLib.dll')#
如果返回json格式,可以参考如下:
qt:
Python:
原文地址:https://blog.csdn.net/weixin_41882459/article/details/140272840
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!