在单线程环境中调用可重入代码
要在单线程环境中调用可重入代码,请创建一个 main 函数,该函数:
包含头文件
primary_function_name.h。为全局内存分配结构体
primary_function_nameStackData分配内存。如果算法使用持久数据或全局数据,则为全局结构体
primary_function_namePersistentData分配内存。调用以下函数:
primary_function_name_initialize.primary_function_name.primary_function_name_terminate.
当您将 MATLAB® 函数转换为 C/C++ 库函数或 C/C++ 可执行文件时,MATLAB Coder™ 生成两个内务处理函数。在调用生成的 C/C++ 函数的代码中调用这些内务处理函数。有关详细信息,请参阅部署生成的代码。
释放用于全局结构体的内存。