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