2017-08-05 2 views
-2

J'ai une erreur sur ma compilationErreur: « thread » dans l'espace de noms « std » ne désigne pas un type

Picture Of The Error

J'ai essayé de le réparer en téléchargeant et installant gcc-tdm, car un forum mentionné ceci est un problème de compilateur, mais je reçois toujours le même résultat.

Est-ce que quelqu'un sait comment résoudre ce problème?

+0

Assurez-vous que vous utilisez C++ 11 ou version ultérieure (C++ 14/17). –

+0

Yea ... vérifie le réglage du compilateur global – Chris

+1

Quelle version de TDM GCC utilisez-vous? Publiez la sortie de l'exécution de 'g ++ -v'. –

Répondre

0

Le code GCC fourni avec les blocs de code est un peu ancien. Vous devez le mettre à jour. Je suggère d'utiliser mingw-w64, c'est l'un des meilleurs ports Windows GCC là-bas.

+0

Merci Ajout du port dans les paramètres du compilateur CodeBlocks. – Chris