Закончено кодирование настольного приложения в Qt. Как развернуть и распространить его?
Хорошо, это действительно новый вопрос, но я должен сделать где-то первый шаг.
Я только что имел опыт работы с консольными приложениями DevC++, что означает, что простой.exe будет создаваться из компиляции, запущенной из cmd. Вот и все, вы можете отправить.exe джентльмену, работающему в той же ОС, и он сможет запустить вашу маленькую программу.
Что происходит с проектами Qt Creator? Я наконец-то закончил свое приложение dekstop, написал и отладил все, что нужно было сделать, у меня вроде есть хороший графический интерфейс, все работает хорошо, но... Как я могу дать его другим людям, у которых нет QtC пробежать?
Любое руководство, которое охватывает это?
3 ответа
Ну, последнее, что вы делаете, это выясняете зависимости - разделяемые библиотеки, и запихиваете все это в установщик.:)
Ресурсы:
У Qt есть хорошая страница под названием " Развертывание приложения в Windows" как часть их документации. Таким образом, все связанные с зависимостями вещи покрыты там.
Список лучших бесплатных инсталляторов доступен здесь.
развертывание
Вот несколько руководств, которые помогут вам развернуть приложение на разных платформах:
Монтаж
Я очень рекомендую
распределение
Посмотрите на этом сайте. Здесь вы можете представить свое приложение другим и позволить им загрузить его.
Тема вашего вопроса проста, но я уверен, что это поможет многим людям! Ваш вопрос - хороший вклад.
Я предлагаю потратить некоторое время на написание сценария CMake и затем использовать CPack для распространения.
Вот очень простой пример http://www.cmake.org/Wiki/BundleUtilitiesExample
с этим вы можете развернуть приложение Mac. Затем вы также можете расширить его для создания пакетов Debian или RPM!
Список рассылки CMake всегда является источником полезных советов.
В Windows вам, вероятно, придется распространять библиотеку Qt DLL вместе с вашей программой, а для Mac вы должны включить библиотеки Qt в свой пакет.