Comment activer C ++ 11 dans CLion?
Je suis en train de lancer C++11 du code de CLion, mais il ne fonctionne pas. Il dit:
...
/projects/CLion/untitled/main.cpp:7:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
...
J'ai tenté de CMAKE_C_FLAGS
à -std=c++11
ou -std=gnu++11
mais j'ai toujours le même problème. Régulière de code C++ compile bien.
Qu'est-ce drapeau dois-je le mettre dans le CLion de CMake fenêtre pour compiler mon C++11 code?
source d'informationauteur Pavel | 2014-10-11
Vous devez vous connecter pour publier un commentaire.
Selon la la documentation la
CMAKE_C_FLAGS
ensemble du langage C, les drapeaux de tous les construire des types. Pour C++, vous devez utiliserCMAKE_CXX_FLAGS
à la place:Pour CMake 3.1 ou version ultérieure, vous pouvez réglez l'option
CMAKE_CXX_STANDARD
variable à11
:CXX_STANDARD
de la documentation: