vs2008 Не удается прочитать включаемый файл xxx.h Недостаточно места - PullRequest
2 голосов
/ 22 декабря 2009

, когда я строю большое решение, около 110 проектов C ++, я получил 200 ошибок, таких как:

фатальная ошибка C1084: не удается прочитать включаемый файл: 'c: \ program files \ microsoft visual studio 9.0 \ vc \ include \ xxcallpmf': недостаточно места Строка 4237: 69> m: \ main \ 3rdparty \ boost_1_37_0 \ boost \ detail \ workaround.hpp: фатальная ошибка C1084: Не удалось прочитать включаемый файл: 'm: \ main \ 3rdparty \ boost_1_37_0 \ boost \ detail \ workaround.hpp': Недостаточно пространства .... .... ......

что происходит?

Windows 7 + 4G памяти.

Ответы [ 3 ]

0 голосов
/ 22 декабря 2009

Скорее всего, вам не хватает места / квоты на диске, на который указывает переменная среды TEMP (или TMP). если вы запускаете devenv из командной строки, попробуйте набрать

set t

и посмотрите, куда указывают эти переменные среды. Если вы используете значок, чтобы запустить его, то вам нужно проверить среду по умолчанию.

  • щелкните правой кнопкой мыши на «Мой компьютер»
  • выберите "свойства"
  • если в Vista или Win7 нажмите «Расширенные настройки системы» на правой панели
  • перейти на вкладку «Дополнительно»
  • нажмите кнопку «Переменные среды ...»
0 голосов
/ 11 апреля 2016

Недостаточно места также может быть вызвано исчерпанием доступного числа Inodes (как его называют в FAT/NTFS), если у вас много маленьких файлов, а максимальный размер списка файлов для этого диска достигнута, даже если еще есть свободное место.

Я думаю, что некоторые инструменты дефрагментации Windows позволяют изменять MFT (таблицу основных файлов) NTFS разделов

0 голосов
/ 22 декабря 2009

Возможно, раздел с вашими каталогами TMP и TEMP почти заполнен, и в процессе компиляции раздел полностью заполняется.

Попробуйте создать каталог для себя в другом разделе, который имеет много свободного места, задайте переменные среды TMP и TEMP, чтобы они указывали на этот каталог, выйдите из системы и войдите снова, чтобы сеанс использовал эти новые настройки, и попробуйте Visual Студия снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...