This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我们经常使用带有-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?
此致
费利克斯
这是一个编译器错误,允许您使用-std=c++17。 我们对此错误深表歉意。 目前,我们不测试C++ 17的编译器。 它对您的工作表现良好,这在很大程度上是一个运气问题。 依赖这一点是不明智的。
[quote userid="45.3845万" url="~/support/mspectors/arm-based微控制器-group/arm-based微控制器/f/arm-based微控制器-forum/1091.3441万/mcU-plus-sdk-am243x-c-17-support-for-am24-sdk-with -ltS-1-3-0-and -1-3-3-3-clang-17编译器是否明确禁止使用这些编译器的任何限制?增加对C+17的支持的一部分是通过一系列新功能来实现的。 其中有些很容易添加,有些则需要更多的努力,而很少有人通常需要大量的努力。 我们还没有完成这项工作,因此我们无法确定我们在这一点上对C+17的支持有多好。
谢谢,此致,
-George