在我的模型生成的代码中,我注意到以下代码是在“model_private.h”文件中生成的:
#if (UCHAR_MAX != (0xFFU)) (SCHAR_MAX != (0x7F))
编译器使用不同大小的char/char生成错误代码。\
考虑调整测试硬件字大小设置在\
“硬件实现”窗格以匹配编译器的字大小为\
在编译器的limits.h中定义。或者,你可以\
选择“测试硬件与生产硬件相同”选项和\
在代码生成> \上选择启用可移植字大小选项
基于ERT目标的验证窗格,这将禁用\
预处理器字大小检查。
# endif
为什么生成这个代码?