MATLAB Answers

MATLAB Compiler で作成したexeが正しく動作しない

65 views (last 30 days)
上記URLの手順に従い、サンプルコード「magicsquare」のexe化を行いました。
アプリケーションのインストールまでできましたが、アプリケーションを実行しても、magicsquareの実行結果がどこにも表示されません。
アプリケーションの実行手順は以下のようにしました。
------------------------------------------------
1.コマンドプロンプトを起動。
2.「C:\Program Files\magicsquare」に移動し、「application\magicsquare 5」と実行。
3.画面中央にスプラッシュウインドウが表示されるが、2秒ほどで消える。コマンドプロンプト側はすぐに制御が戻る。
1.png
------------------------------------------------
URLには
> 5 行 5 列の魔方陣がコンソールに表示されます。
> 17 24 1 8 15
> 23 5 7 14 16
> 4 6 13 20 22
> 10 12 19 21 3
> 11 18 25 2 9
とありますが、どこに表示されるのでしょうか?
手順が間違っているのでしょうか?

  0 Comments

Sign in to comment.

Accepted Answer

Kojiro Saito
Kojiro Saito on 11 Jan 2019
コンパイルする際に、ランタイム追加設定の「Windowsの実行コマンドシェル(コンソール)を表示しない」のチェックを外してコンパイルしてみてください。デフォルトではセミコロン無しの変数や、dispの値がコマンドプロンプトに表示されない設定となっていますが、このチェックボックスを外すと表示されるようになります。
あと、こちらはオプションですが、ログファイルを作成するようにしておくとうまく動作しない際にデバッグしやすくなります。
201911113117.jpg

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products


Release

R2018a