首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对C++概念的CLion支持

对C++概念的CLion支持
EN

Stack Overflow用户
提问于 2020-08-24 16:39:59
回答 1查看 236关注 0票数 2

Apparently CLion现在支持概念。

然而,我甚至不能让official example工作。

std::convertible...上,CLion显示错误Expected concept name with optional arguments

当我试图编译它时,它告诉我添加-fconcepts标志。当我这样做并重新编译时,我得到了错误

代码语言:javascript
复制
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日,应该是最新的版本。至少我没有看到任何更新。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63557496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档