2161477_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2161477_zh-CN

2161477_zh-CN

复制: RTD 6.0.0 和 NO_STDINT_H 的问题

本帖复制自 此处


亲爱的团队

该客户报告了在定义了 NO_STDINT_H 宏的构建环境中使用 RTD 版本 6.0.0 时出现问题,目的是避免依赖

他们提到,他们最近将代码从 RTD 4.0.0 迁移到了 6.0.0。在分析 COMMON.h在这两个版本的文件中,我观察到以下情况:
在 RTD 6.0.0 中, 被直接包含,而没有检查是否定义了 NO_STDINT_H。

VaneB_0-1756506793269.png

相比之下,RTD 4.0.0 包含 BasicTypes.h,它会首先检查 INT8_MIN、INT8_MAX、UINT8_MAX 等宏是否已定义。如果缺少任何宏,则检查 NO_STDINT_H 宏,如果未定义该宏,则仅包括

VaneB_1-1756506812078.png

您能帮我检查一下这种行为吗?我想确认我是否遗漏了什么,我的理解是否有误,或者这是否可能是 RTD 6.0.0 中的一个错误。

提前感谢您的帮助。


BR、VaneB


优先级:中等RTD来源:恩智浦内部来源:恩智浦内部Re: Copy: Issue with RTD 6.0.0 and NO_STDINT_H

你好,@Luis_Garabo

我在您所附的链接中直接回答了客户的问题。

顺祝商祺!

标记 (1)
无评分
版本历史
最后更新:
‎11-20-2025 01:52 PM
更新人: