C/C++ コードの生成でサポートされている関数およびオブジェクト
MATLAB® Coder™ ソフトウェアでは、MathWorks® の多くの関数とオブジェクトがサポートされています。これらの関数とオブジェクトを使用する MATLAB コードから C/C++ ソース コード、スタティック ライブラリ、ダイナミック リンク ライブラリおよび実行可能ファイルを生成し、生成されたコードを MATLAB 環境の外部で使用できます。次のページに、コード生成でサポートされている関数とオブジェクトが記載されています。
これらのページでは、拡張機能の注意事項および制限事項アイコン は、コード生成における使用上の注意事項および制限事項がある関数とオブジェクトを示します。これらの使用上の注意および制限を表示するには、アイコンをクリックして、該当するリファレンス ページの「拡張機能」セクションに移動します。次に、「C/C++ コードの生成」を展開します。
特定の MathWorks 関数では、コード ジェネレーターはプラットフォーム固有のプリコンパイルされたライブラリを使用します。これらのライブラリはそのプラットフォームでのパフォーマンス用に最適化されているためです。ただし、これらのプリコンパイルされたライブラリを使用すると、生成コードの移植性が低くなります。MathWorks 関数でプリコンパイルされたライブラリが使用される場合は、その関数のリファレンス ページの「拡張機能」セクションにこの制限が記載されています。可能な場合にプリコンパイルされたライブラリの呼び出しを避けるようにコード ジェネレーターを構成するには、コンフィギュレーション パラメーター [プリコンパイルされたライブラリの使用] またはコード構成プロパティ UsePrecompiledLibraries
を設定します。
参考
トピック
- C/C++ コード生成でサポートされている MATLAB 言語機能
- MATLAB Coder を使用したコード生成の概要 (MATLAB Coder)