Загрузка...

How can I solve the problem with .dll files

Thread in C/C++ created by Yrsr Oct 9, 2023. 195 views

  1. Yrsr
    Yrsr Topic starter Oct 9, 2023 8 May 17, 2021
    Короче сделал я скрипт, и никак не могу понять почему когда пользователи скачивают его то у них вылазят 3 ошибки где пишет что отсуствуют .dll файлы, в моем случае такие ucrtbased.dll vcruntime140d.dll msvcp140.dll. Возможно их надо как то склеить или что то типо того, как и че делать, писал на плюсах в VS.
     
    1. View previous comments (2)
    2. Doklsi
      Yrsr, компоненты майкрасофтовские установлены?
    3. Yrsr Topic starter
      Doklsi, вроде как да, причем много версий и тд.
    4. Doklsi
      Yrsr, винда урезана мб?
    5. View the next comments (6)
  2. Daemon
    Daemon Oct 13, 2023 1680 Jan 8, 2021
    Почему нужны dll? (в случае динамической линковки)
    [IMG]
    Источник: https://qna.habr.com/answer?answer_id=1444803

    Судя по названию dll, вы используете новую версию CRT для windows, которая состоит из platform-specific части (UCRT) и compiler-specific части (vcruntime)
    Источник: stackoverflow.com/questions/67848972

    Вам нужны обе части, т.к. вы писали под windows при помощи VS. Обе эти части содержатся в распространяемом пакете vcredist. Скачать можно здесь (архитектуру выбрать ту, которая выбрана в конфигурации проекта).
    Источник: https://learn.microsoft.com/ru-ru/c...t-deployment?view=msvc-170#central-deployment (подробнее про UCRT)

    А вот собственно и ваши dll
    [IMG][IMG][IMG]
    Как вы можете заметить первые 2 dll это отладочные версии (имеют суффикс 'd' в названии файла), которые в vcredist не входят, вам необходимо сменить конфигурацию проекта с Debug на Release.
    Источник: https://learn.microsoft.com/ru-ru/cpp/c-runtime-library/crt-library-features?view=msvc-170
     
    1. Daemon
      В общем:
      вам надо сделать это


      А им поставить это
  3. ПереигралВсех
    Свойства - C/C++ - Создание кода - Библиотека времени выполнения - Многопоточный/Многопоточная отладка
    [IMG]
     
Loading...
Top