ホームページ > バックエンド開発 > C++ > MinGW G コンパイラが std::to_string() を認識しないのはなぜですか?

MinGW G コンパイラが std::to_string() を認識しないのはなぜですか?

Susan Sarandon
リリース: 2024-12-21 03:30:10
オリジナル
977 人が閲覧しました

Why Doesn't My MinGW G   Compiler Recognize std::to_string()?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート