错误:在使用cmd的Windows中,此范围内未声明'to_string'

时间:2017-01-11 12:22:46

标签: 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;
}

我在另一个问题中发现,我应该使用这个命令:

  

g ++ -std = c ++ 11 main.cpp

但我收到错误:

main.cpp: In function 'int main()':
main.cpp:7:24: error: 'to_string' was not declared in this scope
  string s = to_string(n);
                        ^

我有适用于Windows v.5.3.0的最新g ++编译器。我为MinGW使用了this安装程序。 我尝试在to_string is not a member of std, says g++中解决,但这个补丁不起作用。

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

0 个答案:

没有答案