无效的mex文件缺少依赖的共享库

2024-06-26 05:54:26 发布

您现在位置:Python中文网/ 问答频道 /正文

在尝试运行simulink模型时,遇到simulink抱怨的以下错误:

Invalid MEX-file > 'C:...\sfun_WheelContacts.mexw64': Missing dependent shared libraries: 'MSVCR90.dll' required by 'C:\Windows\system32\python27.dll->C:\Program Files\PreScan\PreScan_8.4.0\bin\boost_python-vc140-mt-1_64.dll->C:\Program Files\PreScan\PreScan_8.4.0\bin\impcore.dll->C:\Program Files\PreScan\PreScan_8.4.0\bin\dataprovider.dll->C:\Program Files\PreScan\PreScan_8.4.0\bin\interface_WheelContacts.dll->

我试图查看PreScan和Matlab集成的日志,但什么也没找到。另一个操作是查找python27.dll。确认它存在于c:\windows\system32中。在


Tags: 模型bin错误filesprogramfiledllpython27
2条回答

原来windows SDKwindows@7有必要的图书馆。这个动作是检查框“工具”、“Visual C++编译器”和“微软Visual C++ 2010”

snapshot of installation

看起来您需要下载python2.7使用的visualstudio编译器。在这里的答案中有几个链接可以实现这个目的:ide - Visual C++ 2008 Express Edition

相关问题 更多 >