主要内容

このページの翻訳は最新ではありませ。

c++エンジンアプリケーションをMATLAB编译器SDKアプリケーションに変換

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関数を呼び出すアプリケーション

この例は,sierpinskiの三角形の点计算するmatlab关联sierpinskiを呼び出すエンジンアプリケーションです。例では,Matlab Compiler SDK.で実行されるようにエンジンコードを変更する方法を説明します。

编译器SDKがある場合は,matlabroot./外面的例子/ compilersdk / c_cpp /三角形フォルダー内のグラフィカルなSierpinski関数Sierpinski.m.m.を使用することができます。

このコードをファイルtriangleEngine.cppにコピーします。

エンジンアプリケーションtriangleEngine.cpp

同等の编译SDK C ++値を使用するようにコードを変更します。

次のコードをtriangleSDK.cppにコピーして,ファイルをtriangleEngine.cppと比較すると,Sierpinski関数の呼び出しに関連するその他の変更を確認できます。

対応する配布アプリケーションtriangleSDK.cpp

関連するトピック