Apparently CLion现在支持概念。
然而,我甚至不能让official example工作。
在std::convertible...上,CLion显示错误Expected concept name with optional arguments。
当我试图编译它时,它告诉我添加-fconcepts标志。当我这样做并重新编译时,我得到了错误
make: concepts: No such file or directory
make: *** No rule to make target 'concepts'. Stop.我找不到任何有类似问题的人,只是找到了一些关于如何让它与早期版本的CLion一起工作的教程,据我所知,这些教程不适用于这里。
我使用的是CLion 2020.2 Build #CL-202.6397.106,构建于2020年7月28日,应该是最新的版本。至少我没有看到任何更新。
发布于 2020-08-24 18:30:16
我能够使用CLion 2020.2运行cppreference示例。它最初不能为我工作的问题是我系统(Ubuntu20.04)上的gcc编译器太旧了(9.2)。我尝试了打包的g++10,但仍然不起作用,所以我不得不直接从git源代码编译gcc-10.2。终于让它起作用了。
还要确保将set(CMAKE_CXX_STANDARD 20)添加到您的CMakeLists.txt中。
https://stackoverflow.com/questions/63557496
复制相似问题