You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
安装GmSSL-3.1.1-win64安装包,在其目录bin下仅有gmssl.dll一个动态链接库文件,使用gmssl-pytrhon,导入gmssl时,报错:FileNotFoundError: Could not find module…… 安装路径/gmssl.dll。一直以为是gmssl.dll或者python调用dll机制出了问题,后查询python的ctypes文档,才意识到是gmssl.dll依赖的其他dll文件确实导致。后使用第三方基于GmSSL-3.1.1编译的windows动态链接库(其目录下包含gmssl.dll、sdf_dummy.dll、skf_dummy.dll)才解决问题。建议修复该问题,若是GmSSL-3.1.1-win64安装包不支持直接使用,建议显著说明。
Activity
ferstar commentedon Oct 18, 2025
✅ DLL 依赖不完整的问题已彻底解决
你好!感谢详细的问题分析!你提到的
sdf_dummy.dll和skf_dummy.dll缺失问题已经在 PR #26 中彻底解决:#26
🔧 你的问题分析非常准确
正如你所说,官方 GmSSL-3.1.1-win64 安装包确实存在问题:
gmssl.dllsdf_dummy.dll和skf_dummy.dll✨ PR #26 的完整解决方案
无需手动寻找第三方编译版本,直接使用官方修复:
完整打包的内容:
gmssl.dll- 主库文件📦 彻底的解决方案
PR #26 采用了预编译库打包的方式:
🎯 你的建议已实现
你建议的两个方案:
下载链接:https://github.com/ferstar/GmSSL-Python/releases/tag/v2.2.2
感谢你的详细分析,这对改进项目非常有帮助!
欢迎测试反馈!