亲爱的团队
该客户报告了在定义了 NO_STDINT_H 宏的构建环境中使用 RTD 版本 6.0.0 时出现问题,目的是避免依赖
他们提到,他们最近将代码从 RTD 4.0.0 迁移到了 6.0.0。在分析 COMMON.h在这两个版本的文件中,我观察到以下情况:
在 RTD 6.0.0 中,
相比之下,RTD 4.0.0 包含 BasicTypes.h,它会首先检查 INT8_MIN、INT8_MAX、UINT8_MAX 等宏是否已定义。如果缺少任何宏,则检查 NO_STDINT_H 宏,如果未定义该宏,则仅包括
您能帮我检查一下这种行为吗?我想确认我是否遗漏了什么,我的理解是否有误,或者这是否可能是 RTD 6.0.0 中的一个错误。
提前感谢您的帮助。
BR、VaneB
你好,@Luis_Garabo、
我在您所附的链接中直接回答了客户的问题。
顺祝商祺!
丹