Создавать (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, и совместно использовала файлы библиотеки.