@nadom

Как скомпилировать WIN-32 приложения для запуска на машинах без С/С++ компилятора?

Есть простенькая консольная программа.
Ее надо скомпилировать на компьютере разработчика и использовать .exe файл на остальных машинах. На остальных машинах нету компилятора и стандартных библиотек С/С++.
Как скомпилировать так, чтобы работало без вопросов?

Среда Microsoft Visual Studio.
  • Вопрос задан
  • 623 просмотра
Решения вопроса 2
15432
@15432
Системный программист ^_^
Свойства проекта / C++ / Code Generation / Runtime Library - сменить Multi-threaded DLL на Multi-threaded
Ответ написан
Комментировать
Rou1997
@Rou1997
Компилятор и так не требуется для запуска EXE! Требуются только runtime-библиотеки, их можно слинковать статически (см. выше), либо положить в папку с EXE (с помощью dependencywalker.com определите какие именно нужны и соблюдите архитектуру - x86 или x86_64) или распространять приложение вместе с подходящим инсталлятором Visual C++ Runtime.
А если Qt, то случай особый, оно "коварно".
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Собрать Release версию, положить рядом с exe все требуемые DLL (мало ли что вы там используете). Все.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы