crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> qt static-ческая компеляция, qt static-ческая компеляция
fortero
  опции профиля:
сообщение 20.6.2013, 20:43
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 132
Регистрация: 4.12.2010
Пользователь №: 2242

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




Репутация:   0  


Добрый день!
Я недавно с qt работаю. Пишу мелки программки… И каждый раз компоную свой экзешник с небольшой бандочкой dll-лин. Я знаю что можно в экзешник закампелить все недостающие части динамических библиотек. Как мне надо поправить pro файл что бы это было возможным?
Спасибо за внимание!

Сообщение отредактировал fortero - 20.6.2013, 20:44
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 21.6.2013, 7:29
Сообщение #2


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

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

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




Репутация:   94  


Надо Qt собирать статически ищи по форуму, обсуждалось
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fortero
  опции профиля:
сообщение 21.6.2013, 19:07
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 132
Регистрация: 4.12.2010
Пользователь №: 2242

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 21.6.2013, 7:29) *
Надо Qt собирать статически ищи по форуму, обсуждалось


Но тут одно но мне не нужна библиотека вся статически мне одно приложение нужно собрать статически...
Или всёравно надо всю библиотеку статически собирать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 21.6.2013, 19:29
Сообщение #4


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

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




Репутация:   12  


fortero, читай про линковку библиотек до полного просветления. это основы программирования.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fortero
  опции профиля:
сообщение 22.6.2013, 0:26
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 132
Регистрация: 4.12.2010
Пользователь №: 2242

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




Репутация:   0  


Цитата(Iron Bug @ 21.6.2013, 19:29) *
fortero, читай про линковку библиотек до полного просветления. это основы программирования.

Покажи, где читать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.6.2013, 0:28
Сообщение #6


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

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

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




Репутация:   94  


Цитата(fortero @ 21.6.2013, 21:07) *
Или всёравно надо всю библиотеку статически собирать?
да.
Есть конечно вариант пойти по пути включения в проект всех зависимых файлов библиотеки (как это сделано для программы qmake), но боюсь у тебя руки отвалятся, если, конечно, ты не знаток чего-нибудь типа Perl-а
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 3.7.2013, 13:57
Сообщение #7


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


http://help.ubuntu.ru/wiki/qt_static

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

PS: webkit в статику собирать нельзя

Сообщение отредактировал RazrFalcon - 3.7.2013, 13:57
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 3.7.2013, 17:15
Сообщение #8


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

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




Репутация:   12  


Цитата(fortero @ 22.6.2013, 3:26) *
Цитата(Iron Bug @ 21.6.2013, 19:29) *
fortero, читай про линковку библиотек до полного просветления. это основы программирования.

Покажи, где читать?

под линюкс:
http://www.yolinux.com/TUTORIALS/LibraryAr...AndDynamic.html
под венду много разных статей, там всё зависит от компилятора. под msvc одни расширения, под mingw - другие. ищи инфу под нужный тебе компилятор.
хотя сам принцип статической и динамической линковки во всех осях и под всеми компиляторами одинаков.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 14.1.2025, 18:34