【发布时间】:2023-04-01 21:02:01
【问题描述】:
我有一个最初是为 Particle 设备编写的项目,我们正在从他们的设备转移到 ESP32。我一直在努力将我们的一个设备的代码移植到 esp-idf,现在收到大量与 switch 语句相关的警告,这些语句中没有默认值,因此无法编译。出于某种原因,无论 Particle 设备使用什么编译器都不关心这个问题。虽然我当然可以通过并更正代码,但这不是这样做的时间或地点,我需要禁止这些警告。最终我们会改正原代码并推送到这个fork。
../main/Services/ConfigurationParser.cpp:295:16: error: enumeration value 'psAmbientTemperature' not handled in switch [-Werror=switch]
我不太了解这个平台或编译器,不知道如何才能在以后抑制这些,并且无法在其他地方找到信息。非常感谢任何帮助。
【问题讨论】: