Сгенерируйте интерфейс к school Библиотека

Проверьте выбранный компилятор C++

Можно использовать любой компилятор C++, поддержанный MathWorks. Чтобы проверить, что у вас есть компилятор C++, введите:

mex -setup cpp

Этот пример использует компилятор MinGW64.

Сгенерируйте файл определения

Идентифицируйте имя и путь к артефактам библиотеки C++. По умолчанию функция использует имя заголовочного файла (school) как имя библиотеки (libname).

productPath = fullfile(matlabroot,'extern','examples','cpp_interface');
hppFile = 'school.hpp';

Сгенерируйте файл определения библиотеки. MATLAB® создает файл определения defineschool.mlx.

clibgen.generateLibraryDefinition(fullfile(productPath,hppFile),...
    "OverwriteExistingDefinitionFiles",true)

Открытый файл определения

Откройте сгенерированный файл определения в Live Editor путем щелчка по ссылке в выходном сигнале. Затем продолжите следующий шаг.

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