描述
兼容性引起的matlab7.0闪退
1、在桌面的matlab图标上点击右键,选择“属性”
2、选择“兼容性”
3、勾选“以兼容模式运行这个程序”,再选择“Windows2000”
4点击“确定”
matlab7.0闪退的解决办法
1)如果不是Intel的CPU,要添加环境变量--〉系统变量。
BLAS_VERSION:D:\ProgramFiles\MATLAB7\bin\win32\atlas_Athlon.dll。
2)尝试用兼容模式启动。
例如windowsXP,Vista,windows2000。如果尝试启动时出现“MATLAB已停止工作”,则此法不可行。
3)从事件日志查看出问题的原因。
如果出现与JAVA相关的问题,最简单的方法是安装JAVA(D:\应用程序\Android\JDK_1.7.0_32bit.exe)。
安装JAVA完成后,添加环境变量--〉系统变量。
MATLAB_JAVA:D:\ProgramFiles\Java\jre7。
之所以出现这个问题,可能是MATLAB7自带的JAVA版本太低,所以我们安装更新的JAVA,并设置MATLAB_JAVA让MATLAB7调用我们安装的。
至此,问题解决,启动MATLAB应该没问题了。
至于java环境变量的配置,包括JAVA_HOME和CLASSPATH对MATLAB7并无影响。
matlab闪退的可能性原因汇总
1、兼容问题(这种问题也最普遍)
2、AMD的处理器要修改环境变量
3、安装matlab时双击setup,出现“正在配置MicrosoftVisualC++”的对话框,然后闪退,重复还是如此。这个问题的出现是因为计算机在安装matlab之前没有安装C++库,解决方法是到安装包目录下\bin\win32(如果是64位系统请到\bin\win64)下找到vcredist_x86.exe文件,双击执行,然后重启电脑再安装matlab,这个问题就能解决。
4、用matlab调用其他语言函数时,有可能是其他语言函数的问题
5、matlab接口虽然生成了mex文件,但接口仍然没有成功(有人跟我说过这个可能,但一般接口都不会有问题的。
(综合整理:savant_ning、youbest2014博客、百度经验)
打开APP精彩内容
点击阅读全文