有没有办法在macos上使用c++20(模块,视图,范围..)编译一个带有cmakelists的项目

bxgwgixi  于 2023-01-18  发布在  Mac
关注(0)|答案(1)|浏览(327)

我在这个论坛上看到一篇文章:Apple Clang 13 C++20 Module Support Missing
但这是一个有点编译,我想用cmake使用模块的项目。但我不知道如何做到这一点。我一直在寻找这方面的信息,但我找不到上面的链接。

wz3gfoph

wz3gfoph1#

观看this talk,了解cmake +模块的概述,要点如下:cmake中有实验性的支持,但是他们需要编译器的支持来使它稳定。
至于编译器:msvc支持模块,g++通过自定义补丁支持它们(现在可能已经发布了?),据我所知clang 13支持它们,而apple clang 13不支持。

相关问题