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:

相关推荐
云和数据.ChenGuang2 分钟前
python 面向对象基础入门
开发语言·前端·python·django·flask
空空空空空空空空空空空空如也3 分钟前
QT通过编译宏区分x86 linux arm的方法
linux·开发语言·qt
啊阿狸不会拉杆3 分钟前
《机器学习导论》第 2 章-监督学习
数据结构·人工智能·python·学习·算法·机器学习·监督学习
Cult Of4 分钟前
Alicea Wind的个人网站开发日志(1)
python·vue
独自破碎E5 分钟前
【BISHI11】变幻莫测
android·java·开发语言
Gavin在路上5 分钟前
SpringAIAlibaba之短期记忆与长期记忆实现原理(十一)
开发语言·人工智能
m0_706653236 分钟前
C++中的解释器模式
开发语言·c++·算法
lsx2024069 分钟前
命令模式:深入理解与实战应用
开发语言
应用市场10 分钟前
踩坑记录:有符号整数位运算的那些隐蔽Bug——符号扩展、算术右移与补码
java·开发语言·bug
多打代码10 分钟前
2026.02.01 n皇后 & 解数独
开发语言·python