兼容性引起的matlab7.0閃退
1、在桌面的matlab圖標上點擊右鍵,選擇“屬性”
2、選擇“兼容性”
3、勾選“以兼容模式運行這個程序”,再選擇“Windows2000”
4點擊“確定”
matlab7.0閃退的解決辦法
1)如果不是Intel的CPU,要添加環(huán)境變量--〉系統(tǒng)變量。
BLAS_VERSION:D:\ProgramFiles\MATLAB7\bin\win32\atlas_Athlon.dll。
2)嘗試用兼容模式啟動。
例如windowsXP,Vista,windows2000。如果嘗試啟動時出現(xiàn)“MATLAB已停止工作”,則此法不可行。
3)從事件日志查看出問題的原因。
如果出現(xiàn)與JAVA相關(guān)的問題,最簡單的方法是安裝JAVA(D:\應(yīng)用程序\Android\JDK_1.7.0_32bit.exe)。
安裝JAVA完成后,添加環(huán)境變量--〉系統(tǒng)變量。
MATLAB_JAVA:D:\ProgramFiles\Java\jre7。
之所以出現(xiàn)這個問題,可能是MATLAB7自帶的JAVA版本太低,所以我們安裝更新的JAVA,并設(shè)置MATLAB_JAVA讓MATLAB7調(diào)用我們安裝的。
至此,問題解決,啟動MATLAB應(yīng)該沒問題了。
至于java環(huán)境變量的配置,包括JAVA_HOME和CLASSPATH對MATLAB7并無影響。
matlab閃退的可能性原因匯總
1、兼容問題(這種問題也最普遍)
3、安裝matlab時雙擊setup,出現(xiàn)“正在配置MicrosoftVisualC++”的對話框,然后閃退,重復(fù)還是如此。這個問題的出現(xiàn)是因為計算機在安裝matlab之前沒有安裝C++庫,解決方法是到安裝包目錄下\bin\win32(如果是64位系統(tǒng)請到\bin\win64)下找到vcredist_x86.exe文件,雙擊執(zhí)行,然后重啟電腦再安裝matlab,這個問題就能解決。
4、用matlab調(diào)用其他語言函數(shù)時,有可能是其他語言函數(shù)的問題
5、matlab接口雖然生成了mex文件,但接口仍然沒有成功(有人跟我說過這個可能,但一般接口都不會有問題的。
(綜合整理:savant_ning、youbest2014博客、百度經(jīng)驗)
評論
查看更多