Предоставьте информацию для компиляции и соединения сгенерированного кода
RTW.BuildInfo объект содержит информацию для компиляции и соединения сгенерированного кода.
возвращает информационный объект сборки. Можно использовать объект указать информацию для компиляции и соединения сгенерированного кода. Например:buildInformation = RTW.BuildInfo
Параметры компилятора
Определения идентификатора препроцессора
Опции компоновщика
Исходные файлы и пути
Включайте файлы и пути
Предварительно скомпилированные внешние библиотеки
addCompileFlags | Добавьте параметры компилятора в информацию о сборке модели |
addDefines | Добавьте макроопределения препроцессора в информацию о сборке модели |
addIncludeFiles | Добавьте включают файлы в информацию о сборке модели |
addIncludePaths | Добавьте включают пути к информации о сборке модели |
addLinkFlags | Добавьте опции ссылки в информацию о сборке модели |
addLinkObjects | Добавьте объекты ссылки в информацию о сборке модели |
addNonBuildFiles | Добавьте связанные с несборкой файлы в информацию о сборке модели |
addSourceFiles | Добавьте исходные файлы в информацию о сборке модели |
addSourcePaths | Добавьте исходные пути к информации о сборке модели |
addTMFTokens | Добавьте make-файл шаблона (TMF) лексемы к информации о сборке модели |
findBuildArg | Найдите определенный аргумент сборки в информации о сборке модели |
findIncludeFiles | Найдите и добавьте, включают (заголовок) файлы в информацию о сборке модели |
getBuildArgs | Получите аргументы сборки от информации о сборке модели |
getCompileFlags | Получите параметры компилятора от информации о сборке модели |
getDefines | Получите макроопределения препроцессора от информации о сборке модели |
getFullFileList | Получите список файлов от информации о сборке модели |
getIncludeFiles | Доберитесь включают файлы от информации о сборке модели |
getIncludePaths | Доберитесь включают пути от информации о сборке модели |
getLinkFlags | Получите опции ссылки от информации о сборке модели |
getNonBuildFiles | Получите связанные с несборкой файлы от информации о сборке модели |
getSourceFiles | Получите исходные файлы от информации о сборке модели |
getSourcePaths | Получите исходные пути от информации о сборке модели |
setTargetProvidesMain | Отключите включение предоставленного генератора кода (сгенерированный или статический) main.c исходный файл во время сборки модели |
updateFilePathsAndExtensions | Обновите файлы в информации о сборке модели с недостающими путями и расширениями файла |
updateFileSeparator | Обновите символ разделителя файлов для списков файлов в информации о сборке модели |
Когда вы создаете сгенерированный код, процесс сборки хранит RTW.BuildInfo объект в buildInfo.mat файл. Получать объект, от папки генерации кода, которая содержит buildInfo.mat файл, запуск:
bi=load('buildInfo.mat');
bi.buildInfoОбъект содержит информацию о сборке. Например:
ans =
BuildInfo with properties:
ModelHandle: 1.2207e-04
ModelName: 'myAircraftExample'
Viewer: []
Tokens: [29×1 RTW.BuildInfoKeyValuePair]
BuildArgs: [14×1 RTW.BuildInfoKeyValuePair]
MakeVars: []
MakeArgs: ''
TargetPreCompLibLoc: ''
TargetLibSuffix: ''
InstallDirmexopts: ''
TemplateMakefile: ''
LinkObj: [1×1 RTW.BuildInfoLinkObj]
ModelRefs: []
SysLib: [1×1 RTW.BuildInfoModules]
ReportInfo: [1×1 rtw.report.ReportInfo]
Maps: [1×1 struct]
BuildTools: [1×1 coder.internal.BuildTools]
Options: [1×1 RTW.BuildInfoOptions]
Inc: [1×1 RTW.BuildInfoModules]
Src: [1×1 RTW.BuildInfoModules]
Other: [1×1 RTW.BuildInfoModules]
Path: []
Settings: [1×1 RTW.BuildInfoSettings]
DisplayLabel: 'Build Info'
Group: ''