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

时间:2019-01-30 22:00:27

标签: python visual-c++ simulink

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

  

无效的MEX文件>   'C:... \ sfun_WheelContacts.mexw64':   缺少依赖的共享库:要求“ MSVCR90.dll”   'C:\ Windows \ system32 \ python27.dll-> C:\ Program   Files \ PreScan \ PreScan_8.4.0 \ bin \ boost_python-vc140-mt-1_64.dll-> C:\ Program   文件\扫描前\ PreScan_8.4.0 \ BIN \ impcore.dll-> C:\ PROGRAM   文件\扫描前\ PreScan_8.4.0 \ BIN \ dataprovider.dll-> C:\ PROGRAM   Files \ PreScan \ PreScan_8.4.0 \ bin \ interface_WheelContacts.dll->

我试图寻找到日志扫描前和Matlab整合却一无所获的。另一个操作是寻找python27.dll。确认它存在于c:\ windows \ system32中。

2 个答案:

答案 0 :(得分:0)

似乎您需要下载Python 2.7使用的Visual Studio编译器。在此处的答案中,有几个链接可以用来执行此操作:ide - Visual C++ 2008 Express Edition

答案 1 :(得分:0)

事实证明,用于Windows @ 7的Windows SDK具有必需的库。该操作是选中“工具”,“ Visual C ++编译器”和“ Microsoft Visual C ++ 2010”框

snapshot of installation