target.BuildDependencies class

Пакет: цель

Опишите C и зависимости от сборки C++, чтобы сопоставить с целевым компьютером

Описание

Используйте target.BuildDependencies объект к:

  • Опишите C и зависимости от сборки C++, например, исходные файлы и включайте пути.

  • Сопоставьте зависимости со своим целевым компьютером.

Например, можно использовать target.BuildDependencies объект описать зависимости от сборки для target.APIImplementation объект.

Свойства

развернуть все

Задайте путь к исходным файлам.

Атрибуты:

GetAccess
public
SetAccess
public

Включайте зависимости от файла.

Атрибуты:

GetAccess
public
SetAccess
public

Заголовочный файл включает зависимости от пути.

Атрибуты:

GetAccess
public
SetAccess
public

Зависимости от макроопределения.

Атрибуты:

GetAccess
public
SetAccess
public

Статические библиотечные зависимости.

Атрибуты:

GetAccess
public
SetAccess
public

Разделяемые библиотечные зависимости.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

В этом примере показано, как можно описать зависимости от сборки реализации для rtiostream C API.

apiImp = target.create('APIImplementation', 'Name', ...
                       'x86 rtiostream Implementation');
apiImp .API = target.create('API', 'Name', 'rtiostream');
apiImp .BuildDependencies = target.create('BuildDependencies');
apiImp .BuildDependencies.SourceFiles = ...
           {fullfile('$(MATLAB_ROOT)', 'toolbox', ...
                     'coder', 'rtiostream','src', ...
                     'rtiostreamtcpip', 'rtiostream_tcpip.c')};
apiImp.MainFunction = target.create('MainFunction', ...
                      'Name', 'TCP RtIOStream Main');
apiImp.MainFunction.Arguments = {'-blocking', '1', '-port', '0'};

Смотрите также

|

Введенный в R2020b