我徒劳地试图找到解决问题的方法.任何帮助深表感谢.
我刚刚安装了Mingw,试图在没有IDE的情况下开始编码.我正在尝试学习C++和一个我不会编译的文件.该文件是一个.cpp文件,它是我在Visual Studio 2015中成功编译的在线课程的一部分,但不是我用于在cmd中编译的标准g ++命令.
这是代码:
#include <cstdio>
using namespace std;
int main( int argc, char ** argv )
{
int ia[] = { 1, 2, 3, 4, 5 };
for( auto i : ia ) {
printf("i is %d\n", i);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译时,命令提示符返回以下内容:
cpp112.cpp: In function 'int main(int, char**)':
cpp112.cpp:9:15: error: 'i' does not name a type
for( auto i : ia ) {
^
我想可能是我的编译器已经过时了,但是当我打开MinGW安装gui时没有更新显示.
再次感谢您的帮助.我没有想法.