Можно ли скомпилировать приложение на Windows без зависимостей (что-бы без инсталлера запускать exe) ? Сколько будет весить пустое оконное приложение ?
Здравствуйте, maks1180, Вы писали:
M>Можно ли скомпилировать приложение на Windows без зависимостей (что-бы без инсталлера запускать exe) ? Сколько будет весить пустое оконное приложение ?
Можно статически слинковаться с Qt, но такой функционал, насколько я знаю, доступен только в коммерческой лицензии Qt
Здравствуйте, SаNNy, Вы писали:
SNN>Здравствуйте, maks1180, Вы писали:
M>>Можно ли скомпилировать приложение на Windows без зависимостей (что-бы без инсталлера запускать exe) ? Сколько будет весить пустое оконное приложение ? SNN>Можно статически слинковаться с Qt, но такой функционал, насколько я знаю, доступен только в коммерческой лицензии Qt
Можно с GPL либо предоставив объектные файлы для самостоятельной перелинковки.
Здравствуйте, maks1180, Вы писали:
M>Можно ли скомпилировать приложение на Windows без зависимостей (что-бы без инсталлера запускать exe) ?
Да, собирай Qt статически руками. Даже при коммерческой лицензии они не дают статическую сборку.
Альтернативно можно просто копировать все необхидимые бинари вместе с исполняемым файлом. WinDeployQt поможет все собрать.
Инсталлер тут ни при чем, он может устанавливать и статическую сборку и динамическую.
M>Сколько будет весить пустое оконное приложение ?
ЕМНИП, с зависимостями от Core и Widgets 5-10 Мб.
Здравствуйте, maks1180, Вы писали:
S>>Да, собирай Qt статически руками. Даже при коммерческой лицензии они не дают статическую сборку. M>Как это сделать ? Насколько это сложно ?
google: "qt build statistic". Сложность зависит от прямоты рук, способности читать сообщения об ошибках и требуемых параметрах и зависимостях при сборке. Самый оптимистичный вариант несколько часов.