crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Можно ли сконфигурировать *.pro (Win-Mingw), для статической линковки?
evg123
  опции профиля:
сообщение 28.4.2010, 11:09
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 24
Регистрация: 29.4.2009
Из: Минск
Пользователь №: 714

Спасибо сказали: 0 раз(а)




Репутация:   0  


Делаю дээльэльку на Qt. Использую в ней кое что из QtGui. Могу ли я так сконфигурировать *.pro, чтобы функции вызываемые из Qt-шных либов статически скомпоновались
в мою дээльэльку? (В Борланде была такая возможность - статически запихать все их пакеты в код). Здесь это мне нужно, т.к. я передаю Dll-ку на верхний уровень, и не хочется передавать ещё qt-шные dll-ки в дополнение к своей, т.к. они весят весьма не мало. Использую Мингвин.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 28.4.2010, 11:13
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Такое возможно только собрав Qt статически.

Либо, но это страшно представить для QtGUI, подключить в свой проект нужные исходники Qt (НЕ просто заголовочники). Т.е. также как это сделано для qmake (%QTDIR%\qmake\qmake.{pro|pri})
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
evg123
  опции профиля:
сообщение 28.4.2010, 12:34
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 24
Регистрация: 29.4.2009
Из: Минск
Пользователь №: 714

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 28.4.2010, 11:13) *
Либо, но это страшно представить ...

На счёт того, что это страшно представить я совершенно согласен. :rolleyes:
А по поводу первого варианта - в линуксе там статическая сборка, по моему, дело не сложное, надо в ./configure указать соответствующую опцию (или я не прав?). А вот как собрать Qt для мингвина я, честно сказать, не знаю. Он же идёт уже полностью собранный?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 5:09