Итак, у меня есть эта проблема с Code :: Blocks 12.11, где я пытаюсь скомпилировать простую программу и получить, казалось бы, общую ошибку.Неустранимая ошибка: ios: нет такого файла или каталога
c: \ program files (x86) \ codeblocks \ mingw \ bin ../ lib/gcc/mingw32/4.7.1/include/C++/ostream: 40: 15: фатальная ошибка: ios: нет такого файла или каталог
После получения этой ошибки, Code :: Blocks затем переходит открыть ostream и метки линии 40, которая является:
#include <ios>
файл я создал соответствующим имени с расширением .cpp, который что я думал, что проблема в первую очередь, но один компьютер, в частности, среди многих, имеет эту проблему. Я попытался восстановить, удалить и установить и автоматически определить каталог установки компиляторов (C: \ Program Files (x86) \ CodeBlocks \ MinGW). Я попытался работать как администратор, а также убедиться, что установка была выполнена как администратор.
Я не уверен, что попробовать отсюда.
Вот простой код.
#include <iostream>
using namespace std;
int main()
{
cout << "test";
return 0;
}
Изменить это '#include' в '#include ' –
Простой код, я перечислил то, как программа скомпилирована, то есть я #include в первую очередь. После компиляции и получения моего сообщения об ошибке, Code :: Blocks немедленно открывает ostream, отметит строку 40: в заголовке ostream, а то, что находится в строке 40, не что иное, как #include . Если вы не предлагаете мне, я должен изменить заголовочный файл ostream, чтобы сказать #include вместо #include , но разве я не буду изменять, как ostream должен функционировать, если я это сделаю? Почему встроенный заголовочный файл был бы неправильным из новой установки? –
Gnaglor
В этом случае проверьте, доступен ли файл заголовка 'ios' на вашем компьютере. Вместо <> используйте «". –