Вопрос

Когда я пытаюсь создать простое приложение "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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top