私は以下の問題があります: 私はいくつかの* .mファイルのセットの形でMatlabプログラムを持っています。後で実行可能にコンパイルされ、使用されます。問題は、IDEから(*同じ入力データを使用していても)* .mファイルをデバッグ/実行しているときに、生成された実行可能ファイルがハングし、この動作が再現できないことがあることです。デバッグなどMatlabコンパイラ出力実行可能ファイルの再現性がありません
- コンパイル(何とか)*の.mファイルC/C++
- コンパイルC/C++には、.exeファイルを取得し、 を.PDBし、それ以降:
私は意図hapensかを把握するには.exeがハングした.exeにVisual Studioデバッガを「接続」するだけで、どこがループしているかを確認できます。
Unfortunaley Matlab Compiler(私が言ったように)は、実行可能ファイルを作成する前にC/C++コードを生成しません。それは私がアーカイブすることのように見えますexacly
-g Generate Debugging Information
Include debugging symbol information for the C/C++ code generated by MATLAB Compiler.
:私はdocumenttionに応じては、次の操作を行うことになっているMCCの-gオプションでmisleadedました。 誰かが私に不平を説明したり、私がやろうとしていることをアーカイブする方法を提案してもらえるかどうか、感謝します。