主要内容

转换c++引擎应用程序MATLAB编译器SDK应用程序

控件,可以通过修改代码来部署引擎应用程序MATLAB®编译器SDK™API。有关此API的信息,请参见c++ MATLAB数据API共享库集成(MATLAB编译器SDK).进行这些修改以使用等效的编译器SDK c++值:

  • 头文件

    MatlabCppSharedLib.hpp

  • 名称空间

    matlab: cpplib

  • 类名

    matlab: cpplib:: MATLABApplication

  • 编译器SDK需要设置CTF(库存档文件)的路径。例如:

    const std::u16string U16STR_CTF_NAME = u"libtriangle.ctf";auto lib = mc::initMatlabLibrary(app, U16STR_CTF_NAME);

调用Sierpinski函数的应用程序

这个例子是一个调用MATLAB函数的引擎应用程序sierpinski计算谢尔宾斯基三角形中的点。这个例子展示了如何修改引擎代码来运行MATLAB编译器SDK

如果您有编译器SDK,那么您可以使用图形化的Sierpinski函数sierpinski.mmatlabroot/外面的例子/ compilersdk / c_cpp /三角形文件夹中。

将这段代码复制到文件中triangleEngine.cpp

应用程序引擎triangleEngine.cpp

修改代码以使用等效的Compiler SDK c++值。

如果将以下代码复制到triangleSDK.cpp并将文件与triangleEngine.cpp,然后您可以看到与调用Sierpinski函数相关的其他修改。

对应的部署应用triangleSDK.cpp

相关的话题