[C++11][Code::Blocks] error: 'to_string' was not declared in this scope
Ostatnio zmodyfikowano 2013-10-16 15:35
kasperski97 Temat założony przez niniejszego użytkownika |
[C++11][Code::Blocks] error: 'to_string' was not declared in this scope » 2013-10-13 12:10:27 Nie mogę skompilować kodu, pokazuje mi się komunikat: error: 'to_string' was not declared in this scope| W ustawieniach zaznaczyłem "Have g++ follow the C++11 ISO C++ language standard" Fragment kodu: string wy = ""; int p = 211; wy += to_string( p ); Co robię źle? |
|
f651144 |
» 2013-10-13 12:35:55 Kompilator informuje Cię, że nie wie, czym jest "to_string". Musisz wiedzieć, że ustawienie odpowiedniego ISO nie zawsze wystarczy. Prawdopodobnie Twój kompilator wspiera tylko częściowo c++11 (sam miałem kiedyś ten problem). Update mingw powinien pomóc. |
|
DejaVu |
» 2013-10-13 12:44:21 |
|
kasperski97 Temat założony przez niniejszego użytkownika |
» 2013-10-13 12:49:45 Code::Blocks'a pobrałem stąd: http://www.codeblocks.org/downloads/binariesPobraniem tą wersje: codeblocks-12.11mingw-setup.exe Jeśli dobrze rozumiem w tej wersji automatycznie jest mingw w wersji 4.7.1:" The codeblocks-12.11mingw-setup.exe file includes the GCC compiler and GDB debugger from TDM-GCC (version 4.7.1, 32 bit)." Przykład też nie działa. |
|
pekfos |
» 2013-10-13 12:54:22 Zainstaluj najnowsze GCC. |
|
kubawal |
» 2013-10-13 20:35:32 Jak ci się nie chce to lepiej samemu se napisać: template < class T > string to_string( T t ) { stringstream ss; ss << t; return ss.str(); }
|
|
Maciek |
» 2013-10-16 15:35:41 |
|
« 1 » |