Я хочу запрограммировать приложение MFC в Visual Studio 2012. Я создал пустой проект с пустым файлом cpp. когда я строю проект, я получу это сообщение об ошибке
error LNK1104: cannot open file 'MSVCRTD.lib' C:\Users\maj\documents\visual studio 2012\Projects\MFCWindowDemo\MFCWindowDemo\LINK
Я установил «Дополнительные каталоги библиотек» в свойстве Linker of Project в путь к файлу lib
C:\Program Files\Microsoft Visual Studio 11.0\VC\lib
но когда я проверил путь, в нем не было MSVCRTD.lib. так что я должен сделать для этого?
У меня Visual Studio 2008, 2010 и 2012 установлены вместе, все они установлены по порядку.
я просто
1-деинсталлированная Visual Studio 2012,
2 — удаленная папка Microsoft Visual Studio 11.0 в программных файлах
3- удаленный узел дерева HKey_LOcal_Machine \ Software \ microsoft \ VisualStudio \ 11.0 в реестре
4- Установлена Visual Studio 2012
проблема решена
Я столкнулся с подобной проблемой с Visual Studio 2017.
Мне пришлось установить несколько недостающих пакетов в VS 2017 для разработки на C ++ Desktop: