[未答复] mexw64 不是有效的 Win32 应用程序

[复制链接]
inpriser 发表于 2021-9-15 14:38:31
电脑操作系统是win10 64位,安装了matlab r2017b 64位和NXP的最新MBDT工具包3.2.0。
在打开工具包自带的example时,双击封装好的模型就会提示以下错误。
Erro evaluating 'MaskDialog' callback of MBDTBX_EC_MPC574x block(mask) 'BLDC_ClosedLoop_mpc5744p/MBD_MPC574X_Config_Information'.
Callback string is 'mbd_mpc_config_target_cbk('mcu_target_name')'

编译时同样有错误提示
Error while obtaining sizes from MEX S-function 'main_mpc_config' in 'BLDC_ClosedLoop_mpc5744p/MBD_MPC574x_Config_Information'.



    Caused by:
  • MEX-file 'C:\Users\Administrator\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\code\mbdtbx_mpc\blocks\main_config\main_mpc_config.mexw64' 无效: C:\Users\Administrator\Documents\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\code\mbdtbx_mpc\blocks\main_config\main_mpc_config.mexw64 不是有效的 Win32 应用程序。




Component:Simulink | Category:Block diagram error




[size=1em]
根据我掌握的知识,*.mexw64的确不是win32应用程序。安装的win10和matlab都是64位,为何需要32位的应用程序?
而且提示的目录下也没有*.mexw32文件,更没有提供.cpp源文件可以生成mex32位程序。
请教各位这是什么原因导致的?该如何解决?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表