2 / 2 / 0
Регистрация: 27.11.2014
Сообщений: 10

Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll

17.02.2016, 16:26. Показов 39912. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, товарищи. Возникла проблема. Делаю программу с использованием openCV 3.1 на Visual Studio 2013. При компиляции выдает ошибку об отсутствии некоторых dll, а именно MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll. Почитал на форумах, что это библиотеки распространяемые с VS 2015, скачал и установил Распространяемый пакет Visual C++ для Visual Studio 2015, но это не помогло. То же самое сделал для пакетов для VS 2013, опять же глухо. Может есть выход из данной ситуации?
Миниатюры
Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll  
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.02.2016, 16:26
Ответы с готовыми решениями:

Невозможно найти msvcp140d.dll
В VisualStudio 2013 невозможно найти msvcp140d.dll. Что делать? Скачал его, а вот куда его засунуть?

Использование функций DLL из другой DLL
Ребята подскажите имеется hscli.DLL hscli.LIB и hscli.H , собираю свою DLL-ку , которая использует функции hscli.DLL мои...

Ошибка запуска приложения MSVCR100.dll
Доброго времени суток!Заранее прошу прощения за профессионализм.Суть проблемы такова: Написал приложение(Visual Studo 2010 C++),...

6
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
17.02.2016, 16:50
Суффикс "D" в названии dll означает, что используется Debug (отладочная) версия.
Эти версии не входят в Visual C/C++ Redistributable. Поэтому первое, что следует
сделать - пересобрать свое приложение в конфигурации Release.
4
2 / 2 / 0
Регистрация: 27.11.2014
Сообщений: 10
17.02.2016, 17:02  [ТС]
Спасибо за быстрый ответ. Попробовал, как вы сказали, но не помогает, все так же.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
17.02.2016, 17:30
Что "все так же"? Покажи скриншот хотя бы.
0
2 / 2 / 0
Регистрация: 27.11.2014
Сообщений: 10
17.02.2016, 17:51  [ТС]
Вот скриншот. Вот что заметил, если выбрана платформа win32, выдается ошибка : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' (скриншот №1); если же поставить х64, то выдаются все те же ошибки об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll, которые выводятся друг за другом (скриншот №2)
Миниатюры
Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll   Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll  
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
17.02.2016, 17:55
Лучший ответ Сообщение было отмечено Bulla как решение

Решение

На первом скрине в Build-логе видно, что подключается библиотека
opencv_world310d.lib. Рискну предположить, что суффикс "d" и у нее
означает "Debug", т.е. отладочная, она-то и вставляет зависимость
от отладочных dll Visual C++.

Пробуй подключать релизную версию OpenCV.
Я не знаком с этой системой, так что пальцем в небо, как говорится:
возможно, нужная либа называется opencv_world310.lib (без "d").
5
2 / 2 / 0
Регистрация: 27.11.2014
Сообщений: 10
17.02.2016, 18:39  [ТС]
Спасибо, как вы и сказали, в подключил библиотеку без d, все заработало.
Миниатюры
Ошибка об отсутствии MSVCP140D.dll, ucrtbased.dll, CONCRT140D.dll, VCRUNTIME140D.dll  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2016, 18:39
Помогаю со студенческими работами здесь

Visual ошибка отсутствует msvcp120d.dll
Хотел проверить на другом ПК выполнении программы через .exe файл. Не получилось, выводится- ошибка отсутствует msvcp120d.dll . Понимаю...

.EXE и .DLL (ошибка LNK2019 с шаблонным классом)
У меня есть два проекта - первый это dll-проект, и второй это exe-проект. Мне нужно использовать шаблонный класс из .dll, в моем главном...

OpenCV 3.2 - ошибка - не могу найти zlibd1.dll
Пишу на Visual Studio 2017 OpenCV поставил через nuget Install-Package opencv.win.native -Pre При запуске программы выходит окно - не...

Ошибка при компиляции программы: отсутствует mfc120ud.dll
Доброго вечера! МОжет кто подскажет что делать с такой ошибкой? visual 2012, win 8.1(для одного языка). вылазит на проге написанной на...

Ошибка на других машинах: отсутствует msvcr120d.dll (либо 0x000007b)
Добрый день! Visual Studio 2013, C++ (консольное приложение). При запуске скомпилированного exe на моём компе всё работает нормально,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru