在std 中找不到to_string,說g (Mingw)
問題陳述
何時編譯使用std::to_string() 和g 的C 程式(MinGW 4.7.0),編譯器會產生錯誤,指出「to_string 不是std 的成員。」
原因
這是MinGW 之前版本中的已知錯誤到GCC 4.8.0,特別是C 0x標準
解決方案
此問題主要有兩種解決方案:
1.應用修補程式
訪問Bugzilla 上提供的錯誤報告(提供的答案中的連結)並下載補丁以更新MinGW。安裝補丁並重新編譯程式。
2.使用更新的 MinGW 發行版
使用支援 4.8.0 以上 GCC 版本的 MinGW 發行版。已知以下發行版已解決此問題:
安裝更新了MinGW 發行版並再次編譯您的程式。
其他註解
以上是為什麼 g (MinGW) 報告「在 std 中找不到 to_string」以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!