2009-03-10 3 views
1

Когда я пытаюсь построить простой "Hello World" C приложение ++ на Windows 7 Beta, с помощью Visual Studio 2005 (VC++ 2005) Я получаю довольно общую ошибкуVisual Studio 2005 - VC++ компилятор C1001 на Windows 7

C1001 ошибка (Internal компилятор)

компилятор, кажется, просто сбой, и Windows, всплывает его (не) полезно диалоговое This program has stopped working. Файл, на который он жалуется, - mcp1.cpp.

Неужели кто-нибудь сталкивался с этим раньше?

Приветствия, Fritz

EDIT: Код:

#include <iostream> 

int main(int argc, char** argv) { 
    std::cout << "Hello!"; 
    return 0; 
} 

EDIT 2: Я установил SP1, а также с пакетом обновления 1 для Windows Vista. VS вытолкнул предупреждение о том, что для Vista требуется SP1, но установка его не имеет значения. Нет никаких идей о том, что я могу сделать, чтобы исправить это?

ответ

1

Оказывается, это был файл .NCB, включенный в проект - он был скопирован с установки Windows XP, а после удаления этого файла .NCB проект, созданный под Windows 7, без проблем.

+0

Была такая же проблема, и это сработало. Спасибо – Lodle

+0

У той же проблемы, но, к сожалению, это не исправить :( –

1

Да, это общая ошибка, когда компилятор обнаружил неизвестное состояние или сбой. Это ошибка в компиляторе, а не в вашем коде. Отправьте отчет об ошибке в MS, поэтому, надеюсь, проблема может быть исправлена. Попробуйте перейти на SP1 VS 2005, если вы еще этого не сделали. или переключиться на 2008 год, если это вариант.

Похоже, что мы не можем предложить большую помощь, не видя данный код.

+0

Thanks Michael - в основном код - это пустой файл, который вы получаете при создании нового консольного приложения, с #include наверху и std :: cout << «привет!»; в main(). Я попытался отправить отчет об ошибке, но ответа нет. :-( –

0

Поддерживается ли это даже в Windows 7? Ознакомьтесь с информацией о продукте. Например, я пошел в редакцию VS2005 Express Readme и перечисляет только до Vista в списке Операционная система. Вам нужно будет проверить, в зависимости от вашей точной настройки.

0

Когда я (вверх? Вниз?) Градуирован до Vista, у VS 2005 был длинный список незначительных несовместимостей и раздражений. Все предыдущие версии были указаны как неподдерживаемые (кроме VB 6). Возможно, вам придется обновить версии VS.

Смежные вопросы