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:

相关推荐
嗯嗯=36 分钟前
python学习篇
开发语言·python·学习
WoY202041 分钟前
opencv-python在ubuntu系统中缺少依赖
python·opencv·ubuntu
大游小游之老游3 小时前
Python中如何实现一个程序运行时,调用另一文件中的函数
python
mantch3 小时前
个人 LLM 接口服务项目:一个简洁的 AI 入口
人工智能·python·llm
不会c嘎嘎3 小时前
QT中的常用控件 (二)
开发语言·qt
weixin_445054723 小时前
力扣热题51
c++·python·算法·leetcode
是一个Bug3 小时前
50道核心JVM面试题
java·开发语言·面试
朱朱没烦恼yeye3 小时前
java基础学习
java·python·学习
她和夏天一样热4 小时前
【观后感】Java线程池实现原理及其在美团业务中的实践
java·开发语言·jvm
lkbhua莱克瓦244 小时前
进阶-索引3-性能分析
开发语言·数据库·笔记·mysql·索引·性能分析