Visual Studio 2005 - компилятор VC ++ C1001 в Windows 7
-
08-07-2019 - |
Вопрос
Когда я пытаюсь создать простое приложение "Hello World" на C ++ в бета-версии Windows 7, используя Visual Studio 2005 (VC ++ 2005), я получаю довольно общую ошибку
Ошибка C1001 (внутренняя ошибка компилятора)
Компилятор, похоже, просто выходит из строя, и Windows выдает свою (не) полезную This program has stopped working
диалог.Файл, на который он жалуется, это mcp1.cpp .
Кто-нибудь сталкивался с этим раньше?
Приветствия, Фриц
Редактировать:Код является:
#include <iostream>
int main(int argc, char** argv) {
std::cout << "Hello!";
return 0;
}
ПРАВКА 2:Я установил пакет SP1, а также пакет SP1 для Vista.VS выдал предупреждение о том, что для Vista требуется пакет обновления 1, но его установка не имеет никакого значения.Нет идей о том, что я могу сделать, чтобы это исправить?
Решение 2
Оказывается, это был .Файл NCB, включенный в проект - он был скопирован из программы установки Windows XP, и после удаления этого файла .NCB проект нормально смонтировался под Windows 7 - с тех пор никаких проблем.
Другие советы
Да, это общая ошибка, когда компилятор столкнулся с неизвестным условием или сбоем.Это ошибка в компиляторе, а не в вашем коде.Отправьте отчет об ошибке в MS, так что, надеюсь, проблему можно устранить.Попробуйте выполнить обновление до пакета обновления 1 версии VS 2005, если вы еще этого не сделали.или переключитесь на 2008 год, если это возможно.
Помимо этого, мы не можем предложить большую помощь, не ознакомившись с кодом, о котором идет речь.
Поддерживается ли это вообще в Windows 7?Ознакомьтесь с информацией о продукте.Например, я перешел на экспресс-версию VS2005 Прочитай Меня и в списке операционных систем перечислены только версии до Vista.Вам придется проверить в зависимости от вашей точной настройки.
Когда я (встаю?ниже?), оцененный до Vista, VS 2005 имел длинный список незначительных несовместимостей и неприятностей.Все более ранние версии были перечислены как неподдерживаемые (за исключением VB 6).Вполне возможно, вам придется обновить версии VS.