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,就是可以删掉的。

python 复制代码
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:

相关推荐
ZC跨境爬虫12 小时前
Base64编码详解(含JS_Python实现+实战逆向案例)
前端·javascript·python
大鹏说大话12 小时前
Java线程池调优实战:从核心参数到避坑指南
java·开发语言
lolo大魔王12 小时前
Go语言的基础语法
开发语言·后端·golang
小陈工12 小时前
Python Web开发入门(八):用户认证系统实现,给你的应用加上安全锁
开发语言·前端·数据库·python·安全·django·sqlite
铅笔侠_小龙虾12 小时前
Miniconda + Poetry 实战
开发语言·python
深海空无一人12 小时前
python基础
开发语言·python
极光代码工作室12 小时前
基于NLP的电商评论情感分析系统
python·深度学习·自然语言处理·情感分析·文本挖掘
大尚来也12 小时前
Java多线程实战:从基础创建到返回值获取的深度解析
开发语言
csdn2015_12 小时前
List<DocumentMetadata> 取所有docid,组成List<String>
windows·python·list
沐知全栈开发12 小时前
jQuery 后代选择器详解
开发语言