您可以通过修改代码来部署引擎应用程序来使用马铃薯®编译器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);
此示例是调用MATLAB函数的引擎应用程序Sierpinski.
这计算了Sierpinski三角形的点。该示例显示了如何修改引擎代码以运行Matlab Compiler SDK.。
如果您有编译器SDK,那么您可以使用图形Sierpinski函数Sierpinski.m.在里面
文件夹。matlabroot.
/ extern / simem / compilersdk / c_cpp /三角形
将此代码复制到文件中triangleengine.cpp.
。
修改代码以使用等效的编译器SDK C ++值。
如果将以下代码复制到trianglesdk.cpp.
并与文件进行比较triangleengine.cpp.
,然后您可以看到与调用sierpinski函数相关的其他修改。