我在GNU GCC编译器中使用Code :: Blocks,当我尝试包含没有' .h'的任何库时,像#include一样,或者某种方式它在stdlib上出错.h文件......
它给出了许多错误:
c:\mingw\include\stdlib.h|90|error: '_BEGIN_C_DECLS' does not name a type
c:\mingw\include\stdlib.h|363|error: '__CRT_ALIAS' does not name a type
c:\mingw\include\stdlib.h|367|error: '__CRT_ALIAS' does not name a type
c:\mingw\include\stdlib.h|444|error: '_locale_t' has not been declared
c:\mingw\include\stdlib.h|447|error: '_locale_t' has not been declared
stdlib.h|90|error: '_BEGIN_C_DECLS' does not name a type
然而,我甚至没有包括stdlib.h,而且我完全疯了!我从未使用过C ++,我是C的新手,只测试了hello世界,我尝试使用MinGW安装和卸载Code :: Blocks。有谁知道如何解决这个问题?
我的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}
我的文件是.cpp,我在设置上创建了一个项目和代码:: blocks&#39; s编译器说: 选定的编译器:GNU GCC编译器
我选择了标志&#34;让g ++遵循C ++ 11 ISO C ++语言标准[-std = c ++ 11]&#34;。我在Windows 10上运行。