Prescan和matlab联合仿真问题:运算符操作数必须能转换为逻辑标量 || mex -setup 的清晰解决方案

时间:2022/11/21

环境

(win10系统)推荐安装顺序:matlab2020b,vs2013(建议直接下不要折腾了其他方法了),prescan8.5.0
TDM-GCC-64(如果vs2013下载后没问题就不用下,有问题下载进一步设置TDMGCC)

vs2013相关下载激活博客

https://blog.csdn.net/qq_53862369/article/details/117295784

TDM-GCC-64 & 设置博客

https://jmeubank.github.io/tdm-gcc/download/
https://blog.csdn.net/alaers/article/details/105348694

注意点

1、建议安装顺序(其实无所谓报错再下也可以)

一般matlab = > vs2013 (TDMGCC) => prescan

2、能不能不下vs2013,可以但是建议下方便省事避免报错

3、运算符操作数必须能转换为逻辑标量 => 一般就是没下vs2013,记得激活重启

4、vs2013版本选择:建议就上面那个链接旗舰版,激活码2022.11.21号可用

5、可以先不下TDMGCC如果报错再按第三个链接进一步设置

6、vs2013不是必须版本,不能超过matlab版本,下载了其他版本建议直接先试一试,原则上是可以多版本共存的

7、如果下载了VS2013和TDMGCC,Matlab依然出现报错,设置一下环境变量:

变量名:MW_MINGW64_LOC

变量值:D:\TDM-GCC-64(安装路径)

你可能感兴趣的:(matlab)