Сборка Qt с использованием MinGW32, (Обсуждение руководства) |
Здравствуйте, гость ( Вход | Регистрация )
Сборка 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 |
попытался собрать 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 |
|
|
|
Гость_Гость_* |
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 |
15.12.2008, 12:40
Сообщение
#38
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
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 |
где страница проекта 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, другие кандидаты, как я понимаю надо самому собирать) |
|
|
Текстовая версия | Сейчас: 30.11.2024, 6:07 |