Файлы MEX, DLLs или разделяемые библиотеки

Когда вы компилируете функции MATLAB, содержащие файлы MEX, гарантируете, что зависимость анализатор может найти их. Выполнение так позволяет вам избегать многих общих проблем компиляции. В частности, обратите внимание что:

  • Начиная с зависимости анализатор не может исследовать файлы MEX, DLLs или совместно использованные библиотеки, чтобы определить их зависимости, явным образом включать все исполняемые файлы, которых требуют эти файлы. Для этого используйте или опцию mcc -a или поле Files required for your application to run в приложении компилятора.

  • Если у вас есть какие-либо сомнения, что зависимость, анализатор может найти функцию MATLAB вызванной файлом MEX, DLL или совместно использованной библиотекой, то вручную включают эту функцию. Для этого используйте или опцию mcc -a или поле Files required for your application to run в приложении компилятора.

  • Не все функции совместимы с компилятором. Проверяйте файл mccExcludedFiles.log после того, как ваша сборка завершится. Это списки файлов, которые все функции вызвали из вашего приложения, которое вы не можете развернуть.