• Привет !

    На форуме есть зеркало в ТОРе:rusfwz3cukdej7do.onion

    ЗЕРКАЛА ФОРУМА:

    ru-sfera.org

    ru-sfera.online

    Обратная связь:

    Email:[email protected]

    Jabber:[email protected]

    Всего доброго !

На заметку qt | делаим статичиский экзешник в Qt быстра (1 Viewer)

Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 1)

craftcat

Житель форума
Форумчанин
Регистрация
11.02.2021
Сообщения
29
Кочаем MSYS2 тыцтыцтыц

Screenshot_26.png


Устанавка:




Запускаем от имени админа:

Screenshot_27.png


Обновимси:
Screenshot_28.png


Установка нужных пакетав:

Bash:
pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain \
                    git subversion mercurial \
                    mingw-w64-i686-cmake mingw-w64-x86_64-cmake
А теперь самый главный финт ушами:
Screenshot_29.png


Bash:
pacman -Ss qt5-static
ТЕ ИЩЕМ НУЖНЫЙ ПАКЕТ ИЛИ БИНАРЬ ЛИБУ И СТАВИМ КАК В ЛЮБОМ ЛИНУХЕ
в даннам случае эта билд статического qmake

Установим ево:

Код:
 pacman -S mingw-w64-i686-qt5-static mingw-w64-x86_64-qt5-static
Теперь в средствах сборки выставим че нам нада и всё
Screenshot_30.png

Screenshot_31.png

ГАТАВА!!!
 

Pernat1y

Житель форума
Форумчанин
Регистрация
17.05.2020
Сообщения
1
И какой размер экзешника на выходе? :)
 

craftcat

Житель форума
Форумчанин
Регистрация
11.02.2021
Сообщения
29
ВЫВОДЫ: Делайте белые приложения
 

craftcat

Житель форума
Форумчанин
Регистрация
11.02.2021
Сообщения
29
И какой размер экзешника на выходе? :)
братик, я не говорил ничего про вирусню на qt, хотя если подумать то это хороший установщик и обходчик рантайма. но для обычных загрузок которые не оправдывают себя (по умолчанию) - потому что из третьих рук льются, как бы да для их софта - это важно. "притереться что бы в статистике показать" если ты понял о чем я
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
5 459
Репутация
7 926
Jabber
Telegram
QT много библиотек с собой тянет, даже простая форма...:(

Это у тебя консольная версия 20Мб. получилась, а если сделать гуишную, то там будет 150-200 Мб., не меньше.)

Это плата за кроссплатформенность, я обычно упаковывал свои программы в SFX архив, он хоть как-то ужимал, статически никогда не собирал, т.к. долго собирает, лучше нужные dll упаковать в архив, он потом подтягивает из папки.)

Да, это я про легальный софт говорю, не про малварь.)))

QT классная вещь, но вот эти проблемы с dll которые она тянет с собой, конечно отталкивают от неё немного, но на Линуксе весьма не плохая среда для разработки графических приложений.)
 

craftcat

Житель форума
Форумчанин
Регистрация
11.02.2021
Сообщения
29
QT много библиотек с собой тянет, даже простая форма...:(

Это у тебя консольная версия 20Мб. получилась, а если сделать гуишную, то там будет 150-200 Мб., не меньше.)

Это плата за кроссплатформенность, я обычно упаковывал свои программы в SFX архив, он хоть как-то ужимал, статически никогда не собирал, т.к. долго собирает, лучше нужные dll упаковать в архив, он потом подтягивает из папки.)

Да, это я про легальный софт говорю, не про малварь.)))

QT классная вещь, но вот эти проблемы с dll которые она тянет с собой, конечно отталкивают от неё немного, но на Линуксе весьма не плохая среда для разработки графических приложений.)
нет не консольная, а гуишная - 20мб, нормально работающая программа:)
(да я тоже не про вирусы говорил), мне они вообще мало интересны в последнее время.

От количества используеммых форм размер не изменится, от разнообразия виджетов тоже размер не измениться. Вообщем хорошая статическая линковка того что нужно будет нормальной. Вот возьмем в пример клиент телеграмма - он так же написан на кьюте и так же слинкован. По идее ему бы весить 150 мб:) Но в новой версии 75мб, но просто поверь - от кьюта там 20мб из этих 75мб.