Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > упаковка .exe


Автор: Areostar 31.5.2022, 14:35
Скажу сразу, на плюсах практически не работал.

Но тут один вопрос решить надо.

как на сервере(под управлением Centos) собрать некое количество статических файлов и функционала в .exe.
Который потом будет выдаваться клиентам(а они на винде)

как и в какой среде делать надо?

поменять сервер на сервер под виндой можно но не желательно!

Автор: Oldshelf 31.5.2022, 19:19
Будет выдаваться файл - для скачивания и последующего выполнения пользователем на своём компьютере? Или файл должен отрабатывать на сервере и возвращать пользователю результат работы?

Добавлено через 4 минуты и 45 секунд
Или файл должен компилироваться на сервере так, чтобы работал под Windows и отдаваться на скачивание?

Автор: Areostar 31.5.2022, 21:35
да, храниться и выдаваться для использования

Автор: Oldshelf 1.6.2022, 07:50
Несколько вариантов.

1. Поднять под Линуксом виртуальную машину с Windows и собирать файлы в ней.
2. Использовать компьютер администратора сайта. Написать программу под Windows, которая будет висеть в планировщике на компе админа и с определённой периодичностью запрашивать данные, подготовленные на сервере, забирать эти данные, обрабатывать и загружать обратно на сервер.
3. Арендовать дополнительный лёгкий сервер на Windows, только под нужды этой компиляции, с минимумом ресурсов.

Автор: Areostar 1.6.2022, 09:38
Есть вариант перегнать в .exe проект на пайтоне.

pyinstaler и так  далее...


Нас серваке под винду прокатит??

Автор: Oldshelf 1.6.2022, 10:18
PyInstaller позволяет делать сборки под Windows и на Linux'е: https://habr.com/ru/sandbox/29092/

Автор: Areostar 1.6.2022, 15:11
А мне и не надо чтобв опюотало под Линукс. Достаточно конвертнуть

Автор: Oldshelf 2.6.2022, 09:22
Именно, содаётся на Linux'е с использованием Wine, а работает на Windows.

Автор: Areostar 2.6.2022, 10:18
Cпасибо. попробую

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)