exponenta event banner

addAdditionalIncludePath

Добавление пути включения в массив путей включения для записи таблицы замены кода

Описание

пример

addAdditionalIncludePath(hEntry,path)добавляет указанный дополнительный путь включения в массив дополнительных путей включения для записи таблицы замены кода.

Эта функция добавляет -I в строку компиляции в созданном make-файле.

Примеры

свернуть все

В этом примере показано, как использовать addAdditionalIncludePath функция с addAdditionalHeaderFile, addAdditionalSourceFile, и addAdditionalSourcePath для полного указания пути к дополнительным заголовкам и исходным файлам для записи таблицы замены кода.

% Path to external header and source files
libdir = fullfile('$(MATLAB_ROOT)','..', '..', 'lib');

op_entry = RTW.TflCOperationEntry;
.
.
.
addAdditionalHeaderFile(op_entry, 'all_additions.h');
addAdditionalIncludePath(op_entry, fullfile(libdir, 'include'));

addAdditionalSourceFile(op_entry, 'all_additions.c');
addAdditionalSourcePath(op_entry, fullfile(libdir, 'src'));

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

свернуть все

hEntry является дескриптором записи таблицы замены кода, ранее возвращенной путем создания экземпляра класса записи таблицы замены кода, например hEntry = RTW.TflCFunctionEntry или hEntry = RTW.TflCOperationEntry.

Пример: op_entry

path - символьный вектор или строковый скаляр, указывающий полный путь к дополнительному заголовочному файлу. Вектор символов или строковый скаляр может включать в себя маркеры (например, $myfolder$, где myfolder - переменная, определяемая как символьный вектор, массив ячеек символьных векторов или строковый массив в рабочей области MATLAB ®).

Пример: fullfile(libdir,'include')

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