报错: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: