Я использую Visual Studio Professional 2012 (с обновлением 2), и поскольку у меня есть проект, который необходимо создать с помощью набора инструментов VC++ 2010, я также установил Visual C++ 2010 Express (с пакетом обновления 1).Коррумпированная библиотека времени C?
Я использую новейшую 2012 IDE также для старых проектов. Поэтому для этих проектов я установил Platform Toolset на v100. И когда я также установить библиотеку времени выполнения для/МТ или/MTD я получаю следующее сообщение об ошибке:
error LNK1127: library is corrupt
для libcpmt.lib
или libcpmtd.lib
, в зависимости от конфигурации.
Что может быть неправильным здесь?
ИсторияУстановка:
- VS2012 Professional
- Windows 7 SDK
- Удалено VS2012 и Windows SDK
- VC++ 2010 Express
- VS2012 Professional
Извините, в моем вопросе не было ясно. История установки немного дольше. Я установил VS2012, а затем Windows 7 SDK. Это не сработало, поэтому я удалил оба. Затем я установил первый VC++ 2010 Express с пакетом обновления 1 (SP1), а затем (снова) VS2012 с обновлениями. –
@RobertHegner - нормально, и если предположить, что нет реальной ошибки в диске, вам, возможно, потребуется установить SDK Windows 7 для набора инструментов VS2010 и убедиться, что вы запустили инструмент регистрации Visual Studio впоследствии, потому что VS2012 нарушит его. –
Исправлена ошибка установки VC++ 2010 Express. Спасибо за ваши данные! –