主要内容

setTargetProvidesMain

禁止包含所提供的代码生成器(生成的或静态的)c在模型构建期间的源文件

描述

例子

setTargetProvidesMain (buildinfoprovidesmain禁止代码生成器包含示例c源文件。

更换样品c文件从代码生成器与自定义c文件,调用setTargetProvidesMain函数在“after_tlc”案例ert_make_rtw_hook.mgrt_make_rtw_hook.m文件。

例子

全部折叠

申请setTargetProvidesMain功能:

添加buildInfo函数调用中的实参。

函数ert_make_rtw_hook (hookMethod modelName rtwroot,...templateMakefile、buildOpts buildArgs buildInfo)

添加setTargetProvidesMain函数“after_tlc”阶段。

情况下“after_tlc”%在调用TLC编译器之后调用(实际的代码生成)。此阶段的有效参数为hookMethod、modelName和% buildArgs, buildInfosetTargetProvidesMain (buildInfo,真实);

使用配置参数>代码生成>自定义代码>源文件字段以添加自定义c对模型。当您指示目标提供c时,该模型要求构建该文件时没有错误。

输入参数

全部折叠

providesmain参数指定代码生成器是否包含(生成的或静态的)c源文件。

  • —代码生成器包含一个示例main.obj对象文件。

  • 真正的—目标器提供c源文件。

在R2009a中引入