Main Content

共有ライブラリの関数呼び出し時に MATLAB が予期せず終了

Microsoft® Windows® 32 ビット ライブラリとしてコンパイルされた一部の共有ライブラリは、既定の MATLAB® 呼び出し規則と互換性のない呼び出し規則を使用しています。MATLAB および Microsoft C および C++ コンパイラに使用する既定の呼び出し規則は cdecl です。呼び出し規則の詳細については、Microsoft Visual Studio® のドキュメンテーションを参照してください。

ライブラリで別の呼び出し規則を使用している場合は、MATLAB Answers™ の記載 Why does MATLAB crash when I make a function call on a DLL in MATLAB 7.6 (R2008a)? で説明されているように、loadlibrary プロトタイプ ファイルを作成し、正しい設定に変更します。

参考

関連するトピック