exponenta event banner

setTargetProvidesMain

Отключить включение предоставленного генератора кода (сгенерированного или статического) main.c исходный файл во время построения

Описание

пример

setTargetProvidesMain(buildinfo,providesmain) отключает генератор кода от включения образца main.c исходный файл.

Замена образца main.c файл из генератора кода с пользовательским main.c файл, вызовите setTargetProvidesMain во время выполнения функции 'after_tlc' дело в ert_make_rtw_hook.m или grt_make_rtw_hook.m файл.

Примеры

свернуть все

Применение setTargetProvidesMain функция:

Добавить buildInfo к аргументам в вызове функции.

function ert_make_rtw_hook(hookMethod,Name,rtwroot, ...
   templateMakefile,buildOpts,buildArgs,buildInfo)

Добавить setTargetProvidesMain функции к 'after_tlc' этап.

case 'after_tlc'
 % Called just after to invoking TLC Compiler (actual code generation.)
 % Valid arguments at this stage are hookMethod, Name, and
 % buildArgs, buildInfo
 %
 setTargetProvidesMain(buildInfo,true);

Используйте поле Параметры конфигурации > Создание кода > Пользовательский код > Исходные файлы для добавления пользовательского кода. main.c в. Когда вы указываете, что цель обеспечивает main.c, требуется, чтобы этот файл был построен без ошибок.

Входные аргументы

свернуть все

providesmain параметр указывает, включает ли генератор кода (сгенерированный или статический) main.c исходный файл.

  • false - Генератор кода включает образец main.obj файл объекта.

  • true - Цель обеспечивает main.c исходный файл.

Представлен в R2009a