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

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

свернуть все

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

Пример: op_entry

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

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

Введенный в R2007b