@SaddledSharp
Кодер. Увлекаюсь информационной безопасностью.

Что должно быть установлено на компьютере что бы запустить программу на C\C++?

Что должно быть установлено на компьютере что бы запустить программу на C\C++?
Какая то библиотека, драйвер и т.п?
Или вообще ничего?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 4
sergey-gornostaev
@sergey-gornostaev Куратор тега C
Седой и строгий
Если у программы нет зависимостей или она с ними статически слинкована, то только операционная система, под которую скомпилирована эта программа. Если зависимости есть и линковка динамическая, то должны быть и библиотеки этих зависимостей.
Ответ написан
Чаще всего необходим "Microsoft Visual C++ Redistributable", а вот какой версии зависит от того чем и как собираете. Но если ваш (или не ваш) софт при запуске требует какой то файл, то по его названию можно определить версию.
Ответ написан
CityCat4
@CityCat4
Кошки не похожи на людей, кошки - это кошки!
В винде - обычно runtime C library, msvcpXX.dll, где вместо ХХ - номер, причем их до десятка может быть разных версий, MS обычно бесплатно раздает инсталляторы.
В линухе обычно все уже есть, там нужна обычно libc ну и другие, если использовались.
Ответ написан
@vanyamba-electronics
Программу нужно скомпилировать в запускаемый файл. При компиляции нужно указать, какие версии операционной системы должны поддерживаться. Всё это очень зависит от операционной системы, в которой программа будет исполняться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы