Создавать (publish) MATLAB® взаимодействуйте через интерфейс к библиотеке C++, вам нужно:
Один или несколько заголовок или исходные файлы, которые содержат объявления всех функций, экспортируемых библиотекой. Необходимо смочь скомпилировать эти файлы в среде разработки C++ и использовать функциональность в приложениях C++.
Совместно использованный файл библиотеки — .dll на Windows®, .so на Linux®, или .dylib на macOS. Если библиотека полностью задана в заголовке или исходных файлах, то файл библиотеки является дополнительным.
Файл библиотеки должен быть создан в режиме релиза при помощи с компилятором C++, который поддерживает MATLAB. Если вы создаете библиотеку в режиме отладки, это может быть несовместимо с MATLAB, приводящим к завершению программы.
MATLAB не поддерживает 32-битные библиотеки.
На Windows — библиотека .lib импорта файл. Если библиотека соответствуется поддерживаемой Microsoft® Visual Studio® компилятор, затем вам нужна только разделяемая библиотека .dll файл.
Компилятор C++, который использовался, чтобы создать библиотеку C++.
Для получения информации о создании интерфейса смотрите Шаги, чтобы Опубликовать Интерфейс MATLAB к Библиотеке C++. Первый шаг должен сгенерировать library definition file MATLAB в зависимости от того, какие типы файлов задают вашу библиотеку. Ваша библиотека может содержать комбинации заголовочных файлов, исходных файлов CPP, и совместно использовала файлы библиотеки.