Сгенерируйте код, который не использует заданные имена идентификатора
coder.reservedName(
резервирует идентификаторы name1,name2,...,nameN
)name1,name2,...,nameN
для использования в вашем пользовательском коде C/C++, чтобы объединяться с вашим сгенерированным кодом. Если вы помещаете эту директиву в свой код MATLAB®, предназначенный для генерации кода, сгенерированный код не содержит идентификаторы name1,name2,...,nameN
, таким образом, предотвращающее столкновение имени с вашим пользовательским кодом.
Следующая настройка генерации кода обеспечивает ту же функциональность как coder.reservedName
. Чтобы задать имена идентификатора, которые не использует сгенерированный код:
В объекте настройки кода, набор ReservedNameArray
свойство
В качестве альтернативы в приложении MATLAB Coder™, на вкладке Code Appearance, устанавливает параметр Reserved names
coder.ceval
| coder.cinclude
| coder.CodeConfig
| coder.EmbeddedCodeConfig
| coder.MexCodeConfig