Я использую Code::Blocks с компилятором GNU GCC, и когда я пытаюсь включить любую библиотеку, которая не имеет «.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 world, я пытался установить и удалить Code::Blocks с помощью MinGW. Кто-нибудь знает, как это исправить?
Мой код:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}
Мой файл .cpp, я создал проект, и компилятор code::blocks в настройках говорит: Выбранный компилятор: компилятор GNU GCC
И я выбрал флаг «G++ следует стандарту языка C++ 11 ISO C++ [-std = c++ 11]». Я работаю на Windows 10.