Próbuję uruchomić kod C++ 11 w CLion, ale to nie działa. Mówi:Jak włączyć C++ 11 w CLion?
...
/projects/CLion/untitled/main.cpp:7:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
...
Próbowałem ustawić CMAKE_C_FLAGS
do -std=c++11
lub -std=gnu++11
ale nadal mam ten sam problem. Regularny kod C++ świetnie się komplikuje.
Jaką flagę muszę ustawić w oknie CMake CLion, aby skompilować mój kod C++ 11?
Gdzie są ustawione zmienne "CMAKE_CXX_FLAGS"? Nie jestem zbyt obeznany z CMake. – hlin117
@ hlin117, "CMAKE_CXX_FLAGS" znajduje się w pliku "CMakeLists". – Gluttton
Zauważyłem, jak niejasne było moje pytanie po tym, jak je opublikowałem, przepraszam. Chciałem zapytać, w linii 'set (CMAKE_CXX_FLAGS" $ {CMAKE_CXX_FLAGS} -std = C++ 11 ")', drugi 'CMAKE_CXX_FLAGS' musi być zainicjalizowany przed odwołaniem (używając' $ '), ale gdzie jest to zainicjowano?(Nie mogę sobie wyobrazić, że zmienna jest zarówno inicjowana, jak i przywoływana w tym samym wierszu). – hlin117