to_string Not Recognized by G (MinGW)
std::to_string() を使用して長整数を文字列に変換しようとすると、一部の G ユーザーは、「to_string」が「std」のメンバーではないというエラーに遭遇します。この問題は、特に MinGW で発生します。
Ursache
この動作は、MinGW ディストリビューションのバグとして知られています。対応する Bugzilla レポートには、問題を解決するためのパッチが提供されています。
Lösung
問題を解決するには、以下のいずれかの方法に従ってください:
1. MinGW バージョンの更新
MinGW インストールを、MinGW-w64 プロジェクトによって提供される GCC 4.8.0 より高いバージョンにアップグレードします。このプロジェクトは、32 ビット システムと 64 ビット システムの両方のツールチェーンを提供します。
2.代替 MinGW ディストリビューションをインストールします
この問題を解決する Nuwen MinGW などの代替 MinGW ディストリビューションをインストールします。
3.現在の MinGW インストールにパッチを適用します
Bugzilla コメントで提供されているパッチを適用して、現在の MinGW インストールで to_string() 関数を使用できるようにします。
以上がMinGW G コンパイラが std::to_string() を認識しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。