GCCコンパイラを使いたい

最近はGCCコンパイラを使いたくてアレコレしてます。
理由はVisual Studioで使えないC++11の規格を使用するため。

とりあえずMinGWをインストールしてテスト用のコードをコンパイルすると

main.cpp: In function ‘int main()’:
main.cpp:6:20: error: ‘to_string’ is not a member of ‘std’
std::string str = std::to_string(123);

とかいうエラーが出ました。
意味はわかるけど理由がわからん…
std::threadでも同じようなエラーがでました。

これどうやったら解決できるんだろう…

 

ちなみにコンパイルしたコードは以下の通り
//======================================================================

#include <iostream>
#include <string>

int main()
{
std::string str = std::to_string(123);
return 0;
}

//=======================================================================

コメントを残す

メールアドレスが公開されることはありません。