MATLAB®编译器SDK™APIを使用するようにコードを変更することで,エンジンアプリケーションを配布することができます。このAPIの詳細については,C ++ MatlabデータAPI共有ライブラリのの合并(MATLAB编译器SDK)を参照してください。同等の编译器SDK C ++値値使使には,次のように変更し。
ヘッダーファイル
MatlabCppSharedLib.hpp
名前空間
matlab :: cpplib.
クラス名
matlab :: cpplib :: matlabapplication
Compiler SDKではCTF(ライブラリアーカイブファイル)のパスを设定する必要ありますます。
const std::u16string U16STR_CTF_NAME = u"libtriangle.ctf";auto lib = mc::initMatlabLibrary(app, U16STR_CTF_NAME);
この例は,sierpinskiの三角形の点计算するmatlab关联sierpinski
を呼び出すエンジンアプリケーションです。例では,Matlab Compiler SDK.で実行されるようにエンジンコードを変更する方法を説明します。
编译器SDKがある場合は,
フォルダー内のグラフィカルなSierpinski関数Sierpinski.m.m.を使用することができます。matlabroot.
/外面的例子/ compilersdk / c_cpp /三角形
このコードをファイルtriangleEngine.cpp
にコピーします。
エンジンアプリケーションtriangleEngine.cpp
同等の编译SDK C ++値を使用するようにコードを変更します。
次のコードをtriangleSDK.cpp
にコピーして,ファイルをtriangleEngine.cpp
と比較すると,Sierpinski関数の呼び出しに関連するその他の変更を確認できます。