C++ コードから生成された MEX を呼び出す Matlab コードがあります。C++ コードは、初期化時に大量のメモリ割り当てと計算を必要とします。静的ポインターを使用すると、初期化は最初の呼び出しでのみ行われ、ポインターは後続の呼び出しで読み取られます。
この Matlab コードが Matlab Compiler を使用してコンパイルされるまで、すべてが正常に機能していました。静的ポインターが無効なメモリを参照しているように見えるため、MEX への後続の呼び出し (現在は matlab コンパイル コード内で発生) がクラッシュします。
この場合、初期化の重複を避けるにはどうすればよいでしょうか?
ありがとう、レオ