Forum de la communauté SFML

Aide => Système => Discussion démarrée par: Higestromm le Mars 07, 2016, 05:08:00 pm

Titre: Visual c++2015
Posté par: Higestromm le Mars 07, 2016, 05:08:00 pm
Bonjour,

Je suis passé aujourd'hui sous Visual c++ 2015 et j'ai un message d'erreur :

'back_inserter' : n'est pas membre de 'std' dans sfml-2.3.2\include\sfml\system\string.inl   31

ligne 31 on à ca :
template <typename T>
String String::fromUtf8(T begin, T end)
{
    String string;
    Utf8::toUtf32(begin, end, std::back_inserter(string.m_string));
    return string;
}
 

En cherchant un peu sur le net je suis tombé sur cette discutions :
http://stackoverflow.com/questions/2959234/vs2008-vs2010-leads-to-cryptic-stl-errors

Qui elle mène vers ça :
https://msdn.microsoft.com/en-us/library/bb531344.aspx

A priori, avec la dernière version de visual c++ il faudrait ajouter manuellement :
#include <iterator>

Je dit une connerie ou pas ?
Titre: Re : Visual c++2015
Posté par: Laurent le Mars 07, 2016, 05:16:06 pm
Oui en effet. Si tu veux tu peux créer une tâche ou une pull request sur github.

Merci :)
Titre: Re : Visual c++2015
Posté par: Higestromm le Mars 07, 2016, 05:36:31 pm
Bon j'ai tenter d'ajouter le truc ... mais comme je suis un noob dans le domaine, je crois que j'ai juste réussi a fouttre le bordel :/
Titre: Re : Visual c++2015
Posté par: Hiura le Mars 07, 2016, 06:03:49 pm
J'avais pas vu que tu as posté ici avant... donc merci d'avoir suivi les recommendation de contribution!  :D

Comme c'était un simple petit détails, j'ai créé une autre PR directement depuis l'interface web. Merci quand même d'avoir essayé.