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);

Используйте поле Configuration Parameters> Code Generation> Custom Code> Source Files, чтобы добавить ваш пользовательский main.c к проекту. Когда вы указываете, что цель обеспечивает main.c, проект требует, чтобы этот файл создал без ошибок.

Входные параметры

свернуть все

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

  • false — Генератор кода включает демонстрационный main.obj объектный файл.

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

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