фатальная ошибка C1900: несоответствие между версией 'P1' '20060201' и версией 'P2' '20050411' - PullRequest
3 голосов
/ 25 сентября 2008

Я компилирую свой проект с помощью VIsual Studio 2005 Express Edition и получаю эту ошибку компоновки. Кто-нибудь может подсказать, как это решить?

Ответы [ 3 ]

7 голосов
/ 29 сентября 2008

Я скачал VS2005 с пакетом обновления 1 от Microsoft, установил его и исправил проблему.

3 голосов
/ 25 сентября 2008

MSDN: Фатальная ошибка C1900 говорит:

"Инструменты, запускаемые на разных этапах компилятора, не совпадают. число1 и число2 относятся к датам в файлах. Например, на этапе 1 интерфейс пользователя компилятора выполняется (c1.dll), а на этапе 2 запускается серверная часть компилятора (c2.dll). Даты файлов должны совпадать, а если они не совпадают, переустановите и используйте текущую версию каждого инструмента. "

Перейдите в раздел «Установка и удаление программ», выберите Visual Studio 2005 Express Edition, нажмите «Изменить / удалить» и выполните восстановление.

2 голосов
/ 25 сентября 2008

Точный вопрос задают и отвечают на http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1512436&SiteID=1.

Попробуйте переустановить. Похоже, что установка неправильного пакета обновления.

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