概述
PreScan 8.5 或 2019.02 与Matlab 环境配置流程
Matlab C/C++ Compiler配置
安装完PreScan后activate matlab时出现如下C Compiler错误时需要配置MATLAB编译器环境。
第一步MATLAB会提示通过mex函数检测环境配置情况
https://www.mathworks.com/help/matlab/matlab_external/install-mingw-support-package.html
进一步提示会安装C/C++ Compiler进入MATLAB Support for MinGW-w64 C/C++ Compiler
https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler
此处提示两个网址分别下载对应当前MATLAB版本的编译器
根据MATLAB提示和上网查方法,有mingw.mlpkginstall、TDM-GCC或者TDM-GCC三种方式
mingw.mlpkginstall
MATLAB官网下载途径下载mingw.mlpkginstall在线文件
https://ww2.mathworks.cn/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler
点击右上角的download下载后,再运行自动通过MATLAB安装C Compiler。
过程中需要验证matlab账号
MATLAB2017b及其以前版本在安装过程中会出现如下错误
Download Error Received fatal alert: protocol_version
参考如下链接下载官方补丁:
https://www.mathworks.com/support/bugreports/1741173
TDM-GCC
点击http://tdm-gcc.tdragon.net再点击左侧的download进入
https://jmeubank.github.io/tdm-gcc/download/
分别有online和local下载方式,无需选择对应的MinGW的版本,安装方法如下:
参考Blog.
MinGW-w64
点击http://mingw-w64.org/doku.php需要按照之前图2选择对应MATLAB版本的MinGW-w64版本。具体操作可以参考如下方法:
可以通过如下链接直接下载在线下载客户端,进去以后选在需要的版本进行下载,也可以通过Google直接搜索对应版本
https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe
配置方法: matlab 2017b参考blog.
配置不成功常见错误
如果按照好后仍出错,可以参考如下博文
配置上不兼容——|| 和 &&
编译器版本不兼容,||和&&为值运算, |与&为向量运算,改为|与&
打开脚本文件进行对应的修改,但是找到该文件之后发现该文件是p文件,这是一种加密文件。P文件为了保护知识产权设计的一种加密文件,是不能查看的。
解决方法: 破解版建议安装VS.
破解版建议安装VS.
配置上不兼容——Error using mex
注意版本
- 自己下载按照MinGW-w64需要与 MATLAB 匹配
- 自己安装Visual Studio的版本不要超过MATLAB, 比如我试了MATLAB2015 与VS2017就会报错。
最后
以上就是哭泣雪糕为你收集整理的PreScan 8.5 或 2019.02 环境配置 MATLAB C compiler、 || 和 &&、Error using mexPreScan 8.5 或 2019.02 与Matlab 环境配置流程的全部内容,希望文章能够帮你解决PreScan 8.5 或 2019.02 环境配置 MATLAB C compiler、 || 和 &&、Error using mexPreScan 8.5 或 2019.02 与Matlab 环境配置流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复