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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT 5.2 Статическая сборка проэкта в Linux  (Прочитано 4246 раз)
raccoon
Гость
« : Август 05, 2014, 09:12 »

Добрый день Собственно вопрос в заголовке. Нашёл в инете, что нужно добавить в *.pro файл следующие строки:
Код:
CONFIG += release
CONFIG += static
QMAKE_LFLAGS += -static -static-libgcc
LIBS += -static-libgcc
Но выдаёт ошибки
Код:
:-1: error: cannot find -lQt5Widgets
:-1: error: cannot find -lQt5Network
:-1: error: cannot find -lQt5Gui
:-1: error: cannot find -lQt5Core
:-1: error: cannot find -lGL
:-1: error: collect2: error: ld returned 1 exit status
Ну как-то так, надеюсь, понятно объяснил проблему и заранее спасибо.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Август 05, 2014, 09:24 »

Сам Qt тоже статически собран? Улыбающийся
Записан

raccoon
Гость
« Ответ #2 : Август 05, 2014, 09:35 »

Нет, из репов Ubunt'ы поставлен.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #3 : Август 05, 2014, 10:09 »

Для начала нужно собрать статически Qt из исходников. Иначе никак.
Записан
raccoon
Гость
« Ответ #4 : Август 05, 2014, 10:12 »

А почему всё так сложно ?
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #5 : Август 05, 2014, 10:17 »

А почему всё так сложно ?
Жизнь вообще сложная штука  Улыбающийся Улыбающийся Улыбающийся
Потому что нельзя взять динамически скомпонованную библиотеку и превратить в статическую.

Вопрос получается из серии: "Как восстановить исходные файлы из exe?"
Записан
raccoon
Гость
« Ответ #6 : Август 05, 2014, 10:18 »

Доходчиво объяснили Смеющийся Спасибо, теперь понял)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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