使用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: 找不到指定的模块。

文件结构如下:

使用SWIG封装C++模块,调用时swig自动生成的py文件报错“DLL load failed: 找不到指定的模块。”

报错信息如下:

使用SWIG封装C++模块,调用时swig自动生成的py文件报错“DLL load failed: 找不到指定的模块。”

使用SWIG封装C++模块,调用时swig自动生成的py文件报错“DLL load failed: 找不到指定的模块。”

补充

笔者是在搭建伯克利学者提出的DeepMimic强化学习模型时,遇到此问题,网上遍寻答案未果,故来此发帖询问,希望得到帮助

论文代码的github在这里

github.com/xbpeng/DeepMimic

讨论数量: 5

有_DeepMimicCore.dll 文件吗?你安装clang或visual studio了吗?

5个月前 评论
Ccarrot (楼主) 5个月前
Ccarrot (楼主) 5个月前
JinBB (作者) 5个月前
Ccarrot (楼主) 5个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!