Компилятор MATLAB SDK™ позволяет создавать общие библиотеки C из функций MATLAB.
Общие библиотеки, использующие mxArray API имеет интерфейс, который использует функции стиля C для инициализации среды выполнения MATLAB, загрузки упакованных функций MATLAB в среду выполнения MATLAB и управления данными, передаваемыми между кодом C и средой выполнения MATLAB. Пример см. в разделе Реализация общей библиотеки C с помощью приложения драйвера.
compiler.build.cSharedLibrary | Создать общую библиотеку C |
compiler.build.CSharedLibraryOptions | Параметры построения общих библиотек C |
mbuild | Компиляция и связывание исходных файлов с общими библиотеками, созданными MATLAB |
mclmcrInitialize | Инициализация прокси-библиотеки среды выполнения MATLAB |
mclInitializeApplication | Настройка состояния приложения, совместно используемого всеми экземплярами среды выполнения MATLAB, созданными в текущем процессе |
mclTerminateApplication | Закрытие внутреннего состояния приложения среды выполнения MATLAB |
<library>Initialize[WithHandlers] | Инициализация экземпляра среды выполнения MATLAB, связанного с |
<library>Terminate | Освободить все ресурсы, выделенные экземпляром среды выполнения MATLAB, связанным с |
mclRunMain | Механизм создания одинакового кода оболочки на всех платформах |
mclIsMCRInitialized | Определение правильности инициализации среды выполнения MATLAB |
mclWaitForFiguresToDie | Разрешить развернутым приложениям обрабатывать графические события, позволяя окнам рисунков оставаться отображенными |
mclGetLastErrorMessage | Последнее сообщение об ошибке от неудачного вызова функции |
mclGetLogFileName | Получение имени файла журнала, используемого средой выполнения MATLAB |
mclIsJVMEnabled | Определите, была ли запущена среда выполнения MATLAB с экземпляром виртуальной машины Java (JVM) |
mclIsNoDisplaySet | Определить, -nodisplay включен режим |
Создание общей библиотеки C с кодом MATLAB
Узнайте, как создать общую библиотеку C.
Создание общих библиотек C/C + + из командной строки
Используйте компилятор командной строки для создания общих библиотек C/C + +.
Внедрение общей библиотеки C с приложением драйвера
Вызовите общую библиотеку C, созданную с помощью SDK компилятора MATLAB, из приложения драйвера C.
Используйте одну или несколько общих библиотек C в приложении C, созданных компилятором MATLAB SDK.
Вызов функций API SDK компилятора MATLAB из C/C + +
Используйте API-функции MATLAB Compiler SDK для C/C + + для ассимиляции общих библиотек в коде драйвера.
Компиляция и тестирование общей библиотеки MATLAB, созданной C
Скомпилировать код драйвера C и общие библиотеки, а также протестировать приложение C.
Использование нескольких общих библиотек в одном приложении
Использование нескольких созданных общих библиотек в одном приложении C/C + +.
Установка и настройка среды выполнения MATLAB
Установка, настройка и удаление среды выполнения MATLAB.
Задать путь времени выполнения MATLAB для развертывания во время выполнения
Определите пути для машин, на которых требуется запускать приложения, созданные с помощью MATLAB Compiler™ или MATLAB Compiler SDK.
Параметры запуска среды выполнения MATLAB
Установка параметров среды выполнения MATLAB, таких как -nojvm, -nodisplay, или -logfile.
Внедрение кэша и развертываемого архива компонентов среды выполнения MATLAB
Переопределите поведение внедрения архива по умолчанию и используйте кэш компонентов среды выполнения MATLAB.