matlab runtime 起動できない
17 次查看(过去 30 天)
显示 更早的评论
Matlab Runtime V92を使う実行ファイル(.exe)があります。
同じinstallerを使って、DesktopPCとNotePCの両方にMatlab Runtime v92をインストールしまして、Desktopの方では前記Exeを通常に実行できますが、NotePCの方では起動出来ません。NotePCのPATHを見ると、ちゃんとMatlab Runtime v92もあります。
NotePCでの現象は、Exeファイルをダブルクリックすると、Console Terminalは数秒間表示され消えます。正しい(Desktop)のは、Console Terminalが60秒近く表示された後に実行ファイルの画面が表示されます。
NotePCの方に何が問題でしょうか?確認方法ありますか?
1 个评论
Kojiro Saito
2019-9-25
コンパイル時に「ランタイム追加設定」で「ログファイルを作成する」オプションを入れてコンパイルすれば、exeをNotePCで実行した時に何かエラーが出ていないか、確認することができます。
回答(3 个)
Kazuya
2019-9-25
NotePC 側のなにが影響しているか、、ですが、エラーログなどない状態だとなかなか難しいですね。
1つ考えられるのはグラフィックスボードでしょうか・・。モデル名、ドライバーバージョンなどわかりますか?
https://jp.mathworks.com/help/matlab/creating_plots/resolving-low-level-graphics-issues.html の「グラフィックス ハードウェア ドライバーのアップグレード」が参考になるかもしれません。
1 个评论
Kazuya
2019-9-28
Weijie Liu さんからのコメントを引用します。
「残念ですが、まだ解決に至っていません。NotePCはPanasonic CF-SZ6です。グラフィックアクセラレーターはインテルHDグラフィックス620(CPU内蔵)です。
自分としては、インストールしたMatlab Runtime v92を利用できるかをまず検証したいです。PCにMatlab Runtime v92しかインストールしてないですので、どこかから検証用実行ファイルを入手可能でしょうか?」
***(ここから私のコメント)***
インテルHDグラフィックス620 というのは少し原因の匂いがしますね。R2014b 以降のバージョンでプロットなどを描くと MATLAB がクラッシュする現象が、MATLAB Answers の他のQ&Aでも散見されます。v92 というと R2017a で作られたものだと思いますので。。
考えられる対策は3つ。
1:もともとの MATLAB コードの中に > opengl software というコマンドを入れて、グラフィックスボードを使わないようにしてもらう。(exeを作った側でできること)
2:R2014a 以前のバージョンで開発してもらう。(exeを作った側でできること)
3:インテルHDグラフィックス620のドライバーを最新のものに更新すると動く可能性はあります。(exeを使う側でできること)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!