school БиблиотекаМожно использовать любой компилятор 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 путем щелчка по ссылке в выходном сигнале. Затем продолжите следующий шаг.