Системные требования

Разделяемая библиотека является набором классов и функций, динамически загруженных приложением во время выполнения. Интерфейс MATLAB® на C++ совместно использовал библиотеки поддержек библиотеки, содержащие функциональность, заданную в заголовочных файлах C++.

MATLAB поддерживает динамические библиотеки по всем поддерживаемым платформам.

ПлатформаРазделяемая библиотекаРасширение файла

Microsoft® Windows®

Файл динамически подключаемой библиотеки.dll

Linux®

Файл общего объекта.so

Apple macOS

Динамическая разделяемая библиотека.dylib

Зависимости от компилятора

Примечание

Не каждый компилятор C++ поддерживает каждую функцию C++.

Чтобы создать MATLAB взаимодействуют через интерфейс для библиотеки C++, вам нужен установленный, поддерживаемый MATLAB компилятор C++. Для актуального списка поддерживаемых компиляторов см. Поддерживаемые и Совместимые Компиляторы. Необходимо создать интерфейсную библиотеку с помощью того же компилятора, который использовался, чтобы создать библиотеку C++. Если ваша библиотека только для заголовка (не использует .lib импортируйте библиотеку), затем можно выбрать, любой поддержал компилятор C++, чтобы создать интерфейсную библиотеку.

Похожие темы

Внешние веб-сайты

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