crossplatform.ru

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

7 страниц V  « < 2 3 4 5 6 > »   
Ответить в данную темуНачать новую тему
> Сборка Qt с использованием MinGW32, (Обсуждение руководства)
molchanoviv
  опции профиля:
сообщение 14.12.2008, 22:07
Сообщение #31


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

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




Репутация:   5  


Ты компилишь в статике и саму библиотеку и примеры, притом в дебаге и релизе . Я как-то раз тоже попытался так сделать, так оно отожрало у меня 150 Гб и сказало что мало. Компилилось очень долго да так и не докомпилилось.
Либо убери флаг статик(предпочтительнее т.к. в юниксах прога будет подхватьтывать системные темы), либо не собирай примеры.

Сообщение отредактировал molchanoviv - 14.12.2008, 22:08
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.12.2008, 22:11
Сообщение #32


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

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

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




Репутация:   94  


Цитата(Гость_Гость_* @ 15.12.2008, 1:02) *
попытался собрать Qt4.4.3 под виндой.
лучше используй такой подход:
статическая сборка только релиз и без лишней мишуры, а сборка с динамическими библиотеками и релиз и отладка.
Отлажываешь свою прогу с помощью второго варианта, если нужен статический релиз используешь Qt из первого варианта.
И того два варианта Qt у тебя на машине.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 14.12.2008, 22:12
Сообщение #33





Гости








    


у меня винда, компилю Mingw, как не компилить примеры?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.12.2008, 22:14
Сообщение #34


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

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

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




Репутация:   94  


Цитата(Гость_Гость_* @ 15.12.2008, 1:12) *
как не компилить примеры?
ты спрашиваешь как это сделать или как же ты без них?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 14.12.2008, 22:20
Сообщение #35





Гости








    


как не компилить примеры статиком? :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.12.2008, 22:33
Сообщение #36


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

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

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




Репутация:   94  


конфигури так:
configure -release -static
затем собирай так:
mingw32-make sub-src

перед новой конфигурацией (т.к. ты ее уже делал) сделай чистку:
mingw32-make confclean


вроде ничего не забыл :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 15.12.2008, 10:28
Сообщение #37


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Цитата(Litkevich Yuriy @ 14.12.2008, 22:33) *
вроде ничего не забыл
Забыл, добавить -fast, чтобы собрать без примеров. :)
Итого получется:
configure -release -static -fast
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.12.2008, 12:40
Сообщение #38


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

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

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




Репутация:   94  


Цитата(ViGOur @ 15.12.2008, 13:28) *
Забыл, добавить -fast, чтобы собрать без примеров.
а это лишь ускорит конфигурацию.

Цитата(Litkevich Yuriy @ 15.12.2008, 1:33) *
mingw32-make sub-src
будет собирать только саму библиотеку
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Burning Daylight
  опции профиля:
сообщение 16.12.2008, 21:43
Сообщение #39


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 16.12.2008
Пользователь №: 459

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




Репутация:   0  


спасибо за советы. Для начала собрал -debug-and-release -static, mingw32-make sub-src; - 6 Гигов!!
Поставил и настроил эклипс, работает. Дебаг пашет(gdb скачал), в т.ч. и "степ бай степ".
Правда в статике размер екзешников немаленький, конечно. Маленькая однооконная прожка с 4мя виджетами QTableWidget и одной кнопкой - 10 метров(релиз).

Кстати, я gdb качал по какой-то левой ссылке. Поиск на sourseforge.net ничего толкового не дал, где страница проекта gdb под винду? То, что я нашел на сорсфорже - файл в формате .патч(либо архивы сорсов). Как это устанавливать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 16.12.2008, 22:48
Сообщение #40


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

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

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




Репутация:   94  


Цитата(Burning Daylight @ 17.12.2008, 0:43) *
где страница проекта gdb под винду?
там же где и MinGW, это одна команда делает.

для загрузки см. тут



Щелкни пакет: GNU Source-Level Debugger, появится список, в нем щелкаешь Current Release: gdb-5.2.1, появляется список:
* gdb-5.2.1-1.exe
* gdb-5.2.1-1-src.tar.bz2

(можешь выбрать по свежее Release Candidate: gdb-6.3, другие кандидаты, как я понимаю надо самому собирать)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

7 страниц V  « < 2 3 4 5 6 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 23.11.2024, 4:28