良い一日をお過ごしください。:-)
2 か月後、ついに MatLab での「プログラム」を完成させました。リカンベント バイクのひずみと変形を解析的に計算します。しかし、それはスクリプトの形式です。
私が始めるとき
Start.m
Matlab コマンド ウィンドウにメニューが表示されます。
オプションから選択し、質問ごとに 1 / 2 の数字を入力します。
次に、結果を使用して計算を行います。
http://imgur.com/RB0UidP ~ テキスト結果
http://imgur.com/B2YW9ms ~ グラフ結果
MatLab がなくても任意のマシンで実行できるようにしたいので、
deploytool ~ command
私が選ぶ場所
- http://imgur.com/X9UAR0w ~ 展開プロジェクト
次に、Start.m ファイルを選択して Build を押します。
- http://imgur.com/f6JJl4R ~ ビルドするファイル
完全なビルド ウィンドウ ログは次のようになります。
- http://imgur.com/ObvfGDj ~ 構築ログ
そこにMCRインストーラーを置いてインストールしましたが、.exeファイルを起動すると、コンピューターが「しばらく動作します」とタスクマネージャーに表示され、Lehokolo.exe(20%のCPUのシステムリソースを使用)がありますが、約30秒後、それは落ち着いて何も起こらないでしょう...
MCR のインストール: Matlab Compiler Runtime 8.0
その前に、Visual C++ (64 ビット) をインストールします。
フライドノートで試してみましたが、うまくいきません。(インストールされた MCR + 私のプログラムを起動しようとしました)
私の考え:
スクリプトだけでなく、GUI がある場合にのみ、Deploytool は .exe ファイルを作成できます。
このサイトから Windows SDK をインストールしようとしました: http://www.microsoft.com/en-us/download/details.aspx?id=8279と、ここ mathworks.com のスレッドの 1 つが、インストールする必要があると言いました -before -Matlabなので、再インストールする必要があるかもしれません。
mbuild -setup と入力してコンパイラを見つけると、応答は次のとおりです。サポートされている SDK またはコンパイラがこのコンピューターで見つかりませんでした。サポートされているコンパイラの一覧については、http://www.mathworks.com/support/compilers/R2012b/win64.htmlを参照してください。Visual C++ 2010 でも。「サポートされている SDK コンパイラがありません...」
Matlab 2012bを搭載した別のマシンでも試してみましたが、同じ結果になりました。40 秒の「作業」の後、何もありません。
返信ありがとうございます。