生成代码后,将生成的C / C ++代码集成到应用程序中作为源代码,静态库或动态库。要帮助您将生成的代码集成到您的应用程序中,马铃薯草®编码器™提供:
一个示例c main函数,显示如何在入口点函数和其余部分之间初始化参数,调用呼叫点函数和交换数据。
实用程序功能,用于与动态分配的数组进行交互。动态分配的数组表示为称为一个结构类型emxarray.
。
包装所有必需的文件,用于重新定位到另一个项目,代码库,开发环境或机器。
coder.ceval |
呼叫外部C / C ++函数 |
编码器.Cinclude. |
在生成的代码中包含标题文件 |
Generating C/C++ Static Libraries from MATLAB Code
在命令行中生成C / C ++静态库或Matlab编码器应用程序。
在命令行或在命令行中生成C / C ++可执行文件Matlab编码器应用程序。
生成一个C / c++动态链接library at the command line or in theMatlab编码器应用程序。
对于符号整数C操作的准确结果,C编译器必须保留包裹溢出行为。
包并重新定位生成的文件,调用生成的库函数,将生成的代码集成到C / C ++应用程序中,或构建可执行功能。
采用coder.ceval
调用从MATLAB代码生成的C / C ++函数。
在C代码中,调用您生成的C库函数Matlab编码器。
在MATLAB代码中,调用您生成的C库函数Matlab编码器。
在生成的代码中使用静态和动态分配的数组的编程接口。
在Microsoft Visual Studio项目中使用动态库
集成由此生成的C动态库(DLL)Matlab编码器进入A.微软®视觉工作室®项目。
Incorporate Generated Code Using an Example Main Function
Matlab编码器生成一个示例主函数,可帮助您将生成的C代码合并到您的应用程序中。
生成和修改用于构建C可执行程序的示例主函数。
检查生成示例主函数的部分,以便您可以修改应用程序的示例主。
生成包含运行时错误检测的代码。