请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MCU-PLUS-SDK-AM243X 您好,
我们经常使用带有-std=c+17 -compiler标志的arm-clang-LTS 1.3 0编译器。 我们使用的所有c++17-stuff都能很好地执行此操作,具有c++17-support的嵌入式模板库(ETL)也能正常工作。
然后我们改用LTS 1.3 .1编译器进行测试,并抛出警告,表示不支持c+17。 所以我们看了一下这些文档,是的,它说c+17不受支持。 但它似乎没有任何问题就能发挥作用。
我们回滚到c+14,但当然收到了一些有关使用c++17-extensions的警告,而使用c++17-flag时却没有收到这些警告。
是否有任何限制甚至某些方面明确禁止在这些编译器中使用c+17?
此致
费利克斯