主要内容

addIncludeFiles

向模型构建信息添加包含文件

描述

例子

addIncludeFiles (buildinfo文件名路径指定要添加到生成信息中的包含的文件和路径。

该函数需要buildinfo文件名参数。你可以使用可选选项路径参数来指定包含的文件路径,并使用可选的将你的选项分组。

代码生成器将包含的文件和路径选项存储在构建信息对象中。该函数根据指定选项的顺序向对象添加选项。

请注意

这个函数

  • 将文件路径添加到编译器搜索路径。看到addIncludePaths

  • 生产# include生成的代码中的指令

例子

全部折叠

添加包含文件mytypes.h到构建信息myModelBuildInfo并将该文件放入组中SysFiles

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles (myModelBuildInfo...“mytypes.h”“/项目/ src”“SysFiles”);

添加包含文件etc.hetc_private.h到构建信息myModelBuildInfo,并将文件放入组中AppFiles

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles (myModelBuildInfo...“etc.h”“etc_private.h”},...“/项目/ src”“AppFiles”);

添加包含文件etc.hetc_private.h,mytypes.h到构建信息myModelBuildInfo.将文件分组etc.hetc_private.h用字符向量AppFiles还有文件mytypes.h用字符向量SysFiles

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles (myModelBuildInfo...“etc.h”“etc_private.h”“mytypes.h”},...“/项目/ src”...“AppFiles”“AppFiles”“SysFiles”});

添加包含文件(.h用通配符标识的文件)添加到指定文件夹中的构建信息myModelBuildInfo,并将文件放入组中HFiles

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles (myModelBuildInfo...‘* . h”“/项目/ src”“HFiles”);

输入参数

全部折叠

对象提供用于编译和链接生成的代码的信息。

您可以指定文件名参数作为字符向量、字符向量数组或字符串。如果您指定文件名参数作为多个字符向量,例如,“etc.h”“etc_private.h”,文件名参数作为字符向量数组添加到构建信息中。

如果点分隔符()时,文件名文本可以包含通配符。的例子是“* *”。‘* . h”,‘* . h *’

该函数使用路径和文件名与构建信息对象中先前定义的条目的精确匹配来删除重复的包含文件条目。

例子:‘* . h”

您可以指定路径参数作为字符向量、字符向量数组或字符串。如果指定单个路径作为字符向量,该函数将对所有文件使用该路径。如果您指定路径参数作为多个字符向量,例如,“/项目/ src”/项目/公司的,路径参数作为字符向量数组添加到构建信息中。

例子:“/项目/ src”

您可以指定参数作为字符向量、字符向量数组或字符串。如果你指定多个,例如,AppFiles AppFiles SysFiles,函数与文件名按出现的顺序。例如,文件名论点'etc.h' 'etc_private.h' 'mytypes.h'是具有三个元素的字符向量的数组。第一个元素在“AppFiles”组,第二个元素在“AppFiles”组,第三个元素在“SysFiles”组。

例子:AppFiles AppFiles SysFiles

在R2006a中引入