-
Support de C++ 11
Bonjour,
j'utilise l'environnement QtCreator 3.4.1 basé sur Qt 5.4.2 MSVC2012 32-bits.
Dans l'un de mes projets je veux utiliser la fonction std::round et std::remainder.
Malheureusement c++11 ne semble pas être supporté car j'ai une erreur:
Code:
remainder n'est pas membre de std
J'ai jouté la ligne
dans le fichier *.pro de mon projet, mais cela ne change rien.
A priori c'est parce que c'est mon compilateur ne supporte pas c++11 mais je pensais que c'était le cas de MSVC2012.
Pouvez-vous m'aider?
Merci d'avance
-
Personnellement sur Windows sans mettre de CONFIG += c++11 ou C++14, ça fonctionne très bien le std::remainder mais j'ai par contre le dernier compilateur (J'ai installé Visual C++ 2015 Build Tools).
Et quand tu regardes ce que VS2012 implémente de C+11 => https://msdn.microsoft.com/fr-fr/library/hh567368.aspx il y a vraiment pas grand chose. Donc possible que cela ne soit pas disponible...
-
Ah oui ok, y a beaucoup plus de fonctionnalités prises en charge dans Visual Studio 2015.
Je ne vois pas l'info par rapport à remainder et round mais il y a de bonnes chances en effet que ce soit ça le problème.
Je pense que je vais me mettre à jour du coup...
Merci pour ton aide!