g ++ — отсутствует заголовок массива

Следующий простой код не может быть скомпилирован g ++ 4.3:

#include <array>

using namespace std;

int main()
{
std::array<int, 8> myarray;

return 0;
}

массив: нет такого файла или каталога

Кроме того, компилятор не понимает опцию ‘-std = c ++ 11’, которую рекомендуется предоставлять компилятору. Есть ли другой вариант?

Благодарю.

1

Решение

GCC 4.3 и, вероятно, также ваша библиотека C ++ слишком стары для поддержки, которую вы ищете. Вам нужна более новая версия. Вот ссылка на страницу поддержки GCC C ++ 11, и другой ссылка на страницу поддержки libstdc ++ C ++ 11.

С другой стороны, лязг поддерживает все C ++ 11 с Libc ++.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]