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:

相关推荐
charlie1145141911 分钟前
深入理解CC++的编译与链接技术9:动态库细节
c语言·开发语言·c++·学习·动态库
席之郎小果冻1 分钟前
【03】【创建型】【聊一聊,单例模式】
开发语言·javascript·单例模式
god005 分钟前
Selenium等待判断元素页面加载完成
java·开发语言
沟通qq 8762239656 分钟前
三层电梯的PLC控制实战:从IO表到仿真联调
python
isyoungboy8 分钟前
c++使用win新api替代DirectShow驱动uvc摄像头,可改c#驱动
开发语言·c++·c#
Dxy123931021610 分钟前
python如何去掉字符串中最后一个字符
开发语言·python
世转神风-17 分钟前
qt-windows用户点击.exe,报错:缺少libgcc_s_seh-1.dll
c++·qt
云和数据.ChenGuang22 分钟前
`post_max_size`、`max_execution_time`、`max_input_time` 是 **PHP 核心配置参数**
开发语言·mysql·php·zabbix·mariadb
听风吟丶23 分钟前
Java HashMap 深度解析:从底层结构到性能优化实战
java·开发语言·性能优化
Dxy123931021627 分钟前
Python类入门:用“汽车工厂”理解面向对象编程
python