转换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.m在
文件夹中。matlabroot
/外面的例子/ compilersdk / c_cpp /三角形
将这段代码复制到文件中triangleEngine.cpp
.
修改代码以使用等效的Compiler SDK c++值。
如果将以下代码复制到triangleSDK.cpp
并将文件与triangleEngine.cpp
,然后您可以看到与调用Sierpinski函数相关的其他修改。
相关的话题
- c++ MATLAB数据API共享库集成(MATLAB编译器SDK)
- 构建c++引擎程序的要求