使用SWIG封装C++模块,调用时swig自动生成的py文件报错“DLL load failed: 找不到指定的模块。”
环境:
win11,python3.6,vs2019,swig 4.1.1,pycharm
问题描述:
使用swig封装C++模块,已自动生成DeepMimicCore.py文件、_DeepMimicCore.pyd文件与DeepMimicCore_wrap.cpp文件,在调用封装好的c++模块时,swig自动生成的py文件报错:DLL load failed: 找不到指定的模块。
文件结构如下:
报错信息如下:
补充
笔者是在搭建伯克利学者提出的DeepMimic强化学习模型时,遇到此问题,网上遍寻答案未果,故来此发帖询问,希望得到帮助
有_DeepMimicCore.dll 文件吗?你安装clang或visual studio了吗?