matlab runtime 起動できない

25 ビュー (過去 30 日間)
Weijie Liu
Weijie Liu 2019 年 9 月 25 日
コメント済み: Kazuya 2019 年 9 月 28 日
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
Kojiro Saito 2019 年 9 月 25 日
コンパイル時に「ランタイム追加設定」で「ログファイルを作成する」オプションを入れてコンパイルすれば、exeをNotePCで実行した時に何かエラーが出ていないか、確認することができます。

サインインしてコメントする。

回答 (3 件)

Kazuya
Kazuya 2019 年 9 月 25 日
NotePC 側のなにが影響しているか、、ですが、エラーログなどない状態だとなかなか難しいですね。
1つ考えられるのはグラフィックスボードでしょうか・・。モデル名、ドライバーバージョンなどわかりますか?
https://jp.mathworks.com/help/matlab/creating_plots/resolving-low-level-graphics-issues.html の「グラフィックス ハードウェア ドライバーのアップグレード」が参考になるかもしれません。
  1 件のコメント
Kazuya
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を使う側でできること)

サインインしてコメントする。


Weijie Liu
Weijie Liu 2019 年 9 月 27 日
いろいろ御見解ありがとうございます。
残念ですが、まだ解決に至っていません。NotePCはPanasonic CF-SZ6です。グラフィックアクセラレーターはインテルHDグラフィックス620(CPU内蔵)です。
自分としては、インストールしたMatlab Runtime v92を利用できるかをまず検証したいです。PCにMatlab Runtime v92しかインストールしてないですので、どこかから検証用実行ファイルを入手可能でしょうか?

Weijie Liu
Weijie Liu 2019 年 9 月 27 日
また、以前v92よりも新しいRuntimeバージョンをインストールしたこともあったので、もしかして、アンインストール不充分が原因?何か確認できる方法ないでしょうか?
  1 件のコメント
Kazuya
Kazuya 2019 年 9 月 28 日
編集済み: Kazuya 2019 年 9 月 28 日
アンインストールが不十分というのは考えにくいですね。。
(一連のやり取りが読みにくくなるので、すいませんが、私の最初の回答に「コメント」という形で返信いただけますか?)

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!