MEX-функции используют различный набор параметров конфигурации, чем использование библиотек и исполняемых файлов. Когда вы переключаете выходной тип между MEX Function и Source Code, Static Library, Dynamic Library, или C/C++ Executable, проверьте эти настройки.
Если вы включаете какой-либо из следующих параметров, когда выходным типом является MEX Function, и вы хотите использовать ту же установку в генерации кода C/C++ также, необходимо включить его снова для C/C++ Static Library, C/C++ Dynamic Library, и C/C++ Executable.
| Вкладка диалогового окна настроек проекта | 'ParameterName' |
|---|---|
| Пути | Папка Working |
| Папка Build | |
| Пути поиска файлов | |
| Скорость | Насыщайте на целочисленном переполнении |
| Memory | Включите калибровку переменной |
| Динамическое выделение памяти | |
| Использование стека макс. | |
| Внешний вид кода | Сгенерированный метод разделения файла |
| Включайте комментарии | |
| Исходный код MATLAB как комментарии | |
| Зарезервированные имена | |
| Отладка | Всегда создавайте отчет |
| Автоматически запустите отчет, если вы сгенерированы | |
| Пользовательский код | Исходный файл |
| Заголовочный файл | |
| Инициализируйте функцию | |
| Оконечная функция | |
| Дополнительный включают директории | |
| Дополнительные исходные файлы | |
| Дополнительные библиотеки | |
| Команда постгенерации кода | |
| Усовершенствованный | Тайм-аут сворачивания констант |
| Язык | |
| Встроенный порог | |
| Встроенный порог макс. | |
| Встроенный предел стека | |
| Используйте memcpy в векторном присвоении | |
| Порог Memcpy (байты) | |
| Используйте memset, чтобы инициализировать плавания, и удваивается до 0,0 |
ConstantFoldingTimeout
CustomHeaderCode
CustomInclude
CustomInitializer
CustomLibrary
CustomSource
CustomSourceCode
CustomTerminator
DynamicMemoryAllocation
EnableMemcpy
EnableVariableSizing
FilePartitionMethod
GenCodeOnly
GenerateComments
GenerateReport
InitFltsAndDblsToZero
InlineStackLimit
InlineThreshold
InlineThresholdMax
LaunchReport
MATLABSourceComments
MemcpyThreshold
PostCodeGenCommand
ReservedNameArray
SaturateOnIntegerOverflow
StackUsageMax
TargetLang