Вопрос:

не удается открыть файл 'MSVCRTD.lib'

c++ visual-studio

895 просмотра

3 ответа

1094 Репутация автора

Я хочу запрограммировать приложение 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 установлены вместе, все они установлены по порядку.

Автор: nnmmss Источник Размещён: 29.04.2017 05:35

Ответы (3)


0 плюса

1094 Репутация автора

Решение

Я только 1 - удалил Visual Studio 2012, 2 - удалил папку Microsoft Visual Studio 11.0 в программных файлах 3 - удалил узел дерева HKey_LOcal_Machine \ Software \ microsoft \ VisualStudio \ 11.0 в реестре 4 - Установил Visual Studio 2012

проблема решена

Автор: nnmmss Размещён: 29.04.2017 12:48

0 плюса

74 Репутация автора

Я столкнулся с подобной проблемой с Visual Studio 2017.

Мне пришлось установить несколько недостающих пакетов в VS 2017 для разработки C ++ Desktop:

VS 2017 Пакеты для разработки на C ++

Автор: vinodsaluja Размещён: 16.08.2018 10:45

0 плюса

327 Репутация автора

Все, что мне понадобилось на VS17 15.9.1, это добавить C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ в путь к моей ОС. Я попытался добавить некоторые из дополнительных пакетов выше, и это не сработало.

Автор: JoeManiaci Размещён: 12.06.2019 09:42
Вопросы из категории :
32x32