gpt4 book ai didi

c++ - 如何在 CLion 中启用 C++11?

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:44 46 4
gpt4 key购买 nike

我正在尝试在 CLion 中运行 C++11 代码,但它不起作用。它说:

...
/projects/CLion/untitled/main.cpp:7:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
...

我尝试将 CMAKE_C_FLAGS 设置为 -std=c++11-std=gnu++11 但我仍然有同样的问题。常规 C++ 代码编译良好。

我必须在 CLion 的 CMake 窗口中设置什么标志才能编译我的 C++11 代码?

最佳答案

I tried to set CMAKE_C_FLAGS

根据documentation CMAKE_C_FLAGS 为所有 build types 设置 C 语言标志.对于 C++,您需要改用 CMAKE_CXX_FLAGS:

set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

关于c++ - 如何在 CLion 中启用 C++11?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45801624/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com