このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
墨西哥人関数またはエンジンアプリケーションのビルド
墨西哥人
はMATLABデータ 美国石油学会で作成された 1.つ以上の C++ソース ファイルをコンパイルして、現在のフォルダー内のバイナリ 墨西哥ファイルにリンクします。これらのアプリケーションを作成する方法の詳細については、c++墨西哥人アプリケーションを参照してください。文件名
C行列 美国石油学会またはFortran行列 美国石油学会に基づいて 墨西哥ファイルを作成する場合、墨西哥人
は1つ以上のC, c++, Fortranのソースファイルを文件名
-R2017b
api
でビルドします。MATLAB®の将来のバージョンでは,既定のapi
オプションによってインターリーブされた複素数 原料药(-R2018a
)を使用するように変更されます。MathWorksでは、MEX ファイルを作成して既存の MEX ファイルを更新し、インターリーブされた複素数 API を使用することを推奨しています。あるいは、MX_HAS_INTERLEAVED_COMPLEX
マクロを使用して、MATLABのバージョン間で確実に望ましい動作になるようにします。詳細については、MATLABの 墨西哥関数におけるインターリーブされた複素数 美国石油学会のサポートを参照してください。
C、C++、FORTRAN语言の各アプリケーションを操作する方法の詳細については、外部プログラミング言語およびシステムと MATLABの統合を参照してください。
mex-客户端引擎
はMATLABデータ 美国石油学会で作成された C++ソース ファイルをスタンドアロンの MATLABエンジン アプリケーションにビルドします。詳細については、c++用のエンジンAPIの紹介を参照してください。文件名
C用のMATLABエンジンAPI、MatlabC APIでの 小地毯ファイル データの読み取り、Fortran用 MATLABエンジン 美国石油学会、MATLAB Fortran APIでの垫ファイルデータの読み取りに基づいてアプリケーションを作成する場合、mex-客户端引擎
は文件名
-R2017b
api
を使用してスタンドアロンアプリケーションをビルドします。MATLABの将来のバージョンでは、既定のapi
オプションによってインターリーブされた複素数 原料药(-R2018a
) を使用するように変更されます。数学作品では、エンジン アプリケーションを作成して既存のアプリケーションを更新し、インターリーブされた複素数 美国石油学会を使用することを推奨しています。
mex-设置[
は,墨西哥人ファイルをビルドするために指定された言語に対するコンパイラについての情報を表示します。MATLABはサポートされる言語ごとに既定のコンパイラを定義します。特定の言語に複数のコンパイラがある場合,朗
]朗
オプションを使用してその言語の既定のコンパイラを変更します。詳細については、既定のコンパイラの変更とC++コンパイラの選択を参照してください。
mex-设置-客户端引擎[
はエンジンアプリケーションをビルドするためのコンパイラを選択します。朗
]
墨西哥人
は以下の場所から実行できます。
MATLABコマンド ウィンドウ
窗户システム プロンプト
马科斯ターミナル
Linuxシェル
MATLAB以外のコマンドラインで使用する場合,墨西哥人
プログラムは,UNIXの[matlabroot'/bin']
のおよび窗口[matlabroot ' \ bin \ win64 ']
で指定されたフォルダーに格納されています。
墨西哥ファイルの拡張子はプラットフォームによって異なります。さまざまなプラットフォーム用のバイナリ 墨西哥ファイルを同じフォルダーに配置できます。墨西哥ファイルの拡張子を識別するには、関数mexext
を使用してください。
墨西哥ファイルのプラットフォーム依存の拡張子
プラットフォーム | バイナリ 墨西哥ファイルの拡張子 |
---|---|
Linux(64ビット) |
|
苹果雨衣(64 ビット) |
|
Windows(64ビット) |
|
墨西哥人
を使用してスタンドアロンのMATLABエンジンアプリケーションの実行可能ファイルをビルドするには,-客户端引擎
オプションを使用してください。
墨西哥人
コマンドは、二重引用符 ("
) を含むフォルダー名をサポートしません。