• Как опубликовать программу?

    https://stackoverflow.com/questions/39010509/vcrun...

    vcruntime140d - это Debug версия vcruntime.
    Идёт в комплекте с visual studio.

    Если твоя "опубликованная" версия зависит от них - значит ты что-то сделал не так.

    Публиковать нужно через пункт "публикация" - это раз.
    Публиковать нужно релизную сборку, а не Debug - это два.
    В случае с C++ это Меню Сборка -> Собрать решение

    Тебе нужны эти руководства:
    https://learn.microsoft.com/ru-ru/cpp/windows/depl...
    Ответ написан
    Комментировать
  • Как опубликовать программу?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Подключите нужные библиотеки времени выполнения (в вашем списке в комментарии к вопросу я других не вижу) статически: https://learn.microsoft.com/cpp/build/reference/md...

    PS А можете, как написал выше rPman, скачать и установить на целевом ПК нужный vcredist. И да, соберите свою программу в конфигурации Release - возможно, вам vcredist самому ставить и не понадобится, ибо он там уже есть (изначально или кто-то до вас поставил).
    Ответ написан
    Комментировать
  • Как опубликовать программу?

    @rPman
    Тебе нужен vcredist, об этом говорится в документации, подбираешь под свою версию студии и архитектуру, под которую собрано приложение.
    Это намеренно созданное усложнение от майкрософт с целью
    иметь возможность что-нибудь требовать от разработчиков (ведь распространять этот пакет по лицензии нельзя), то же самое есть и для других фреймворков и сред разработки, например у borland c++/pascal но там компания логично не могла бы включить эти компоненты в поставку windows.

    Через эту лазейку майкрософт буквально может требовать исполнение своего лицензионного соглашения для ЛЮБОГО приложения, созданного с его помощью (а оно потребуется обязательно, вырожденные случаи не рассматриваются)

    я помню с юридической точки зрения об это споткнулись когда народ в wine запускать приложения начал, причем эта ловушка как бы не используется на практике, но юридически оставляет за компанией возможность нажать на любую компанию разработчика, и скорее всего это активно практикуется, втихую
    Ответ написан
    5 комментариев
  • Мой роутер D-Link теряет пакеты или у меня воруют интернет?

    Griboks
    @Griboks
    Хахаха, арех настолько сырой, что там миллион багов, лагов и вылетов. Скорее всего, дело именно в самой игре. Может быть, дело в компьютере. Ну и в последнюю очередь в интернете.
    Но если говорить о роутере, то терять пакеты он может либо из-за перегрева (его надо периодически перезагружать), либо из-за Wi-Fi. Wi-Fi, в свою очередь, может терять пакеты из-за помех (ибо ваш график ничего не объясняет), из-за проходящих мимо людей или из-за других пользователей (проверьте на роутере список пользователей).
    По опыту могу сказать, что да, роутеры теряют около 1 пакета в секунду. Скорее всего, это связано с низким качеством сборки и ПО. Всё-таки это домашние роутеры, бизнес их не использует.
    Ответ написан
    3 комментария