addAdditionalSourcePath

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

Синтаксис

addAdditionalSourcePath(hEntry,path)

Описание

пример

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

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

Примеры

свернуть все

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

% 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, 'src')

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