このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
c++ 11をサポートするコンパイラを使用します。サポートされているコンパイラの最新の一覧については、サポートされるコンパイラWebサイトを参照してください。
サポートされるコンパイラのいずれかがインストールされている場合,墨西哥人
コマンドを使用してc++エンジンアプリケーション用のコンパイラをセットアップします。コンパイラを選択するオプションが提供される場合,インストールされている,c++用のMATLAB®エンジンAPIがサポートするコンパイラを選択します。
/ /设置客户端引擎
MATLAB墨西哥人
コマンドを使用して,c++エンジンプログラムをビルドします。
墨西哥人客户端引擎MyEngineCode. cpp
設定をテストするには,ビルド環境のテストを参照してください。
以下のライブラリ,インクルードファイルおよび環境変数を使用して,c++エンジンアプリケーションのビルドおよび実行用の環境を設定します。エンジンアプリケーションには,エンジンライブラリlibMatlabEngine
, MATLABデータ配列ライブラリlibMatlabDataArray
およびサポートしているインクルードファイルが必要になります。
次の節で,
をMATLABmatlabroot
matlabroot
コマンドで返されたパスに置き換えます。
以下のパス指定では,编译器
を微软
またはmingw64
に置き換えます。
エンジンライブラリ-matlabroot
extern \ \ lib \ win64 \编译器
\ libMatlabEngine.lib
MATLABデータ配列ライブラリ-matlabroot
extern \ \ lib \ win64 \编译器
\ libMatlabDataArray.lib
エンジンライブラリ-matlabroot
/走读生/ bin / glnxa64 / libMatlabEngine.so
MATLABデータ配列ライブラリ-matlabroot
/走读生/ bin / glnxa64 / libMatlabDataArray.so
追加ライブラリ-pthread
たとえば,myEngineApp.cppのビルドにはこれらのライブラリを使用します。
をMATLABmatlabroot
matlabroot
コマンドで返されたパスに置き換えます。
g++化c++ 11 - i < matlabroot > /走读生/ include / - l < matlabroot > /走读生/ bin / glnxa64 / pthread myEngineApp.cpp -lMatlabDataArray -lMatlabEngine
エンジンライブラリ-matlabroot
/走读生/ bin / maci64 / libMatlabEngine.dylib
MATLABデータ配列ライブラリ-matlabroot
/走读生/ bin / maci64 / libMatlabDataArray.dylib
ヘッダーファイルには,関数宣言と,APIライブラリでアクセスするルーチンのプロトタイプが含まれています。これらのファイルは
フォルダーに存在し,窗户®、Mac,およびLinux®の各システムで共通です。エンジンアプリケーションは以下のファイルを使用します。matlabroot
走读生/包括
MatlabEngine.hpp
——c++エンジンAPIの定義
MatlabDataArray.hpp
——MATLABデータ配列の定義
MATLABデータ配列は,外部データとMATLAB間で汎用インターフェイスを提供するクラスとAPIのコレクションです。
次の表は,各プラットフォームに追加する環境変数名とパスの一覧です。
オペレーティングシステム | 変数 | パス |
---|---|---|
窗户 |
|
|
64年ビット版苹果Mac |
|
|
64年ビット版Linux |
|
|