Не у всех есть библиотеки, необходимые для запуска моей программы

Поэтому я сделал эту исполняемую программу, которая использует библиотеку Windows и некоторые другие (string, ctime, lmcons …) на C ++. Когда он работает на моем компьютере, он отлично работает, но когда я переношу исполняемый файл на компьютер, на котором нет некоторых из этих библиотек, программа не запускается. Как «добавить» эти библиотеки в свой код?

1 – Вам необходимо определить библиотеки, которые должны существовать в системе, чтобы выполнить ваше приложение.

2 – вам нужно создать пакет, содержащий эти библиотеки. Это может быть установка или zip-файл. В зависимости от библиотек иногда их нужно регистрировать в системе, а иногда просто заходить. Если вы используете программное обеспечение для установки упаковки, вы можете настроить регистрацию [при необходимости]. Если вы распространяете ZIP или FTP-папку, вам может потребоваться предоставить файл сценария. Иногда библиотеки являются частью некоторого пакета Microsoft, и этот пакет может быть необходимым условием для запуска вашего приложения. Вы можете упаковать его в свою установку и установить ее без помех. Есть много способов, как вы видите.

3 – это зависит от вас, как вы хотите распространять свое приложение и поддерживающие библиотеки. Но лучше всего, когда пользователь не должен прыгать обручи, пытаясь установить ваши вещи. Пользователь должен щелкнуть и забыть.