Форум русскоязычного сообщества Ubuntu


Автор Тема: Помощь при сборке статики QT  (Прочитано 693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Banvok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
  • Independent Developer
    • Просмотр профиля
    • Персональный сайт
Помощь при сборке статики QT
« : 29 Август 2015, 17:46:07 »
Здравствуйте, совсем недавно решил попробовать изучать Qt замечательная вещь и вот настала время моей первой программы, хотелось бы узнать как мне собрать исполняемый файл для Linux и Windows? А то я наслышан про кучу зависимостей и прочего.

Использую Debian 8.1.0
Qt-Creator 5.2.1

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 2194
    • Просмотр профиля
Re: Помощь при сборке статики QT
« Ответ #1 : 29 Август 2015, 20:14:28 »
Если в Creator, так в чём проблема? Там достаточно кнопки нажимать.
Но я им не пользуюсь, использую qmake и потом make.
Вот можете почитать справку по qmake, тогда будете понимать, как Qt создаёт
исполнимые файлы, библиотеки и как делается статическая сборка.
Пётр.

Оффлайн Banvok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
  • Independent Developer
    • Просмотр профиля
    • Персональный сайт
Re: Помощь при сборке статики QT
« Ответ #2 : 29 Август 2015, 20:48:45 »
Если в Creator, так в чём проблема? Там достаточно кнопки нажимать.
Но я им не пользуюсь, использую qmake и потом make.
Вот можете почитать справку по qmake, тогда будете понимать, как Qt создаёт
исполнимые файлы, библиотеки и как делается статическая сборка.

Мне нужно что бы приложение собиралось в один к примеру .exe файл. Без поп либов и библиотек.
Я прочитал во эту статью: http://help.ubuntu.ru/wiki/qt_static Но на этапе ./configure -static
Появляется следующее сообщение:
You don't seem to have 'make' or 'gmake' in your PATH.
Cannot proceed.

Что мне делать?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 2194
    • Просмотр профиля
Re: Помощь при сборке статики QT
« Ответ #3 : 29 Август 2015, 23:45:58 »
Это пример сборки самой Qt. Для прикладной программы в pro-файле
для статической сборки должно быть указано
CONFIG += static link_prl releaseздесь главное - static, link_prl уже не помню, для чего и нужно ли вообще.
Если не знаете, что делать, то учитесь на примерах. Есть всякие пакеты вида
qt*-examples, например, qtbase5-examples, с примерами. И опять же почитайте
справку по qmake или толстую книгу по Qt.
Пётр.

Оффлайн Banvok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
  • Independent Developer
    • Просмотр профиля
    • Персональный сайт
Re: Помощь при сборке статики QT
« Ответ #4 : 29 Август 2015, 23:51:10 »
Это пример сборки самой Qt. Для прикладной программы в pro-файле
для статической сборки должно быть указано
CONFIG += static link_prl releaseздесь главное - static, link_prl уже не помню, для чего и нужно ли вообще.
Если не знаете, что делать, то учитесь на примерах. Есть всякие пакеты вида
qt*-examples, например, qtbase5-examples, с примерами. И опять же почитайте
справку по qmake или толстую книгу по Qt.


Решил проблемму загрузкой .tar.gz вместо .zip, боже, такая банальщина а столько проблем.

 

Страница сгенерирована за 0.097 секунд. Запросов: 24.