主要内容

转换C ++引擎应用程序马铃薯编译器SDK.应用

您可以通过修改代码来部署引擎应用程序来使用马铃薯®编译器SDK™API。有关此API的信息,请参阅C ++ MATLAB数据API共享库集成(Matlab Compiler SDK)。使这些修改使用等效的编译器SDK C ++值:

  • 标题文件

    matlabcppsharedlib.hpp.

  • 命名空间

    matlab :: cpplib.

  • 班级名称

    matlab :: cpplib :: matlabapplication

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

    const std :: u16string u16str_ctf_name = u“libtriangle.ctf”;自动lib = mc :: initmatlablibrary(app,u16str_ctf_name);

呼叫Sierpinski函数的应用程序

此示例是调用MATLAB函数的引擎应用程序Sierpinski.这计算了Sierpinski三角形的点。该示例显示了如何修改引擎代码以运行Matlab Compiler SDK.

如果您有编译器SDK,那么您可以使用图形Sierpinski函数Sierpinski.m.在里面matlabroot./ extern / simem / compilersdk / c_cpp /三角形文件夹。

将此代码复制到文件中triangleengine.cpp.

发动机应用triangleengine.cpp.

修改代码以使用等效的编译器SDK C ++值。

如果将以下代码复制到trianglesdk.cpp.并与文件进行比较triangleengine.cpp.,然后您可以看到与调用sierpinski函数相关的其他修改。

相应部署的应用程序trianglesdk.cpp.

相关话题