RTW.BuildInfo

Предоставьте информацию для компиляции и соединения сгенерированного кода

Описание

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: ''

Введен в R2006a

Для просмотра документации необходимо авторизоваться на сайте