为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8_20250122_x86_win_64 产品试用版中的DM8开发版
【操作系统】:windows11
【CPU】:12th Gen Intel Core i7-12700
【问题描述】*:使用vs2022 C++调用DPI接口,调用dpi_login时,反馈err_msg = 加密模块版本不匹配, err_code = -70090
其中使用的是dmdbms\include\dmdpi.lib的库链接
使用DM管理工具能够正常连接

已经解决。
原因可能是我同时在一个工程中调用了mysql和达梦数据库。其中用到的部分动态库同名但不同。
估计是libeay32.dll和ssleay32.dll这两个动态库。
将项目拆分后这个问题解决。