Russian Qt Forum
Ноябрь 24, 2024, 14:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка статичного приложения.  (Прочитано 7289 раз)
UVV
Гость
« : Июль 24, 2009, 12:18 »

Почему-то с использованием CONFIG += static не получаю нужного эффекта.
Qt 4.5.1 пересобрал статически. Что упустил?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Июль 24, 2009, 12:30 »

по моему нет такой штуки как CONFIG += static
Записан

ArchLinux x86_64 / Win10 64 bit
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Июль 24, 2009, 13:25 »

Цитировать
CONFIG
...
static - The target is a static library (lib only). The proper compiler flags will automatically be added to the project.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
f-r-o-s-t
Гость
« Ответ #3 : Июль 24, 2009, 14:13 »

Так ты точно пересобрал qt в статике  ?
А какого эффекта нету ?
Записан
UVV
Гость
« Ответ #4 : Июль 24, 2009, 16:15 »

Не эффекта статики =)
Приложение собирается в динамике.
Попробовал сделать вот так:
Код
C++ (Qt)
QMAKE_LFLAGS += -static
 

Все статические библиотеки вроде находит, но появились ошибки линковки с пересобранными freetype, libX11, libICE...
Записан
f-r-o-s-t
Гость
« Ответ #5 : Июль 24, 2009, 16:48 »

Вы уже два раза написали что эффекта статики, а более конкретно можете сказать?
Еще раз спрошу Qt полностью пересобралось в статике ?
Записан
UVV
Гость
« Ответ #6 : Июль 24, 2009, 17:53 »

Да, Qt собралась полностью, едиственное, что статичная лежит в той же директории, что и динамическая. Может ли это быть проблемой?
Записан
verzer
Гость
« Ответ #7 : Июль 24, 2009, 18:19 »

Может ли это быть проблемой?
может
Записан
UVV
Гость
« Ответ #8 : Июль 24, 2009, 19:19 »

Читал, но про директории не заметил...
Спасибо.
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #9 : Апрель 30, 2010, 22:10 »

Цитировать
Внимание: Сборка статической Qt в Windows не предполагает полную независимоть исполняемого файла!

    * Для начала скачайте исходные коды Qt и распакуйте их.
    * Убедитесть, что динамической версия Qt не установлена. Если она установлена, для начала прочтите раздел "Подсказки".
    * Откройте консоль и перейдите в директорию с исходным кодом Qt.
Записан

Qt 5.11.0, Win, MinGW
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #10 : Апрель 30, 2010, 22:11 »

Цитировать
Совместное использование динамической и статической версий

Если динамическая версия Qt уже установлена, убедитесь в том что вы выбрали другую директорию для статической сборки Qt.
Записан

Qt 5.11.0, Win, MinGW
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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