Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误:';到字符串';在Windows中未使用cmd在此作用域中声明_C++_Windows_C++11_G++_Mingw - Fatal编程技术网

C++ 错误:';到字符串';在Windows中未使用cmd在此作用域中声明

C++ 错误:';到字符串';在Windows中未使用cmd在此作用域中声明,c++,windows,c++11,g++,mingw,C++,Windows,C++11,G++,Mingw,我正在尝试用cmd编译此代码: #include <iostream> #include <string> using namespace std; int main(){ int n = 24; string s = to_string(n); cout<<s; } 我有最新的针对WindowsV的g++编译器。5.3.0. 我使用了MinGW的安装程序。 我试图解决,但这个补丁不工作 如何在Windows的命令行中编译此代码?这

我正在尝试用cmd编译此代码:

#include <iostream>
#include <string>
using namespace std;

int main(){
    int n = 24;
    string s = to_string(n);
    cout<<s;
}
我有最新的针对WindowsV的g++编译器。5.3.0. 我使用了MinGW的安装程序。 我试图解决,但这个补丁不工作


如何在Windows的命令行中编译此代码?

这是您用于测试的真实代码吗?是的,它与代码完全相同。此问题看起来类似:可能是编译器版本。我可以用我的g++5.4(Linux)很好地编译它,它可以用g++5.2(通过cppreference.com)编译,但不能用ideone.com和g++5.1编译(只有C++14选项可以,它可能使用的是更新版本)。即使gcc 4.7也可以编译此代码,这看起来确实像是一个编译器问题。这可能是您用于测试的真实代码的副本吗?是的,它与代码完全相同。此问题看起来类似:可能是编译器版本。我可以用我的g++5.4(Linux)很好地编译它,它可以用g++5.2(通过cppreference.com)编译,但不能用ideone.com和g++5.1编译(只有C++14选项可以,它可能使用的是更新版本)。即使GCC4.7也可以编译,这看起来确实像是编译器的问题
main.cpp: In function 'int main()':
main.cpp:7:24: error: 'to_string' was not declared in this scope
  string s = to_string(n);
                        ^