在 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中文网其他相关文章!