![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
acen83 |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 23 Регистрация: 11.2.2008 Пользователь №: 91 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Начальство потребовало программу в виде одного большого экзешника.
![]() Делать нечего, скачал qt-4.4.0, скомпилил (configure -debug-and-release -static -qt-libpng -qt-libjpeg -no-qt3support)... Ужаснулся размеру (папка qt содержит ~33000 файлов, весит ~14 гигов (и это я еще вырубил компиляцию экзамплов на середине, так как задрался ждать...))... Может зря? но те экзамплы что успели скомпилиться - работают, так что думаю со сборкой все ок... ![]() Итак, запускаю Code::blocks, ставлю пути на папку 4.4.0, подключаю QtCore и QtGui, набиваю текст
...запускаю. На линковке высыпаются ошибки (тут маленький кусок)
Попробовал через "qmake -project, qmake, make" - та же ботва.... Может кто сталкивался с подобным? :o Сообщение отредактировал Litkevich Yuriy - 15.7.2008, 18:15
Причина редактирования: для кода используем тэг: code=cpp
|
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
А ты при сборке этого примера указал, чтобы он собирался как статический?
Посмотри *.pro файлы примеров, которые у тебя работаю... ![]() |
|
|
acen83 |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 23 Регистрация: 11.2.2008 Пользователь №: 91 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
*DELETED*
UPDATE: Подсмотрел в MakeFil'e параметры линковщика -lmingw32 -lqtmain -lQtGui -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32 воткнул в codeblocks - заработало... спасибо за наводку ![]() Сообщение отредактировал acen83 - 6.7.2008, 17:16 |
|
|
rich |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 123 Регистрация: 1.3.2008 Пользователь №: 109 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
решил Qt пересобрать статично, сделал make confclean.
это нормально что в конце такое: ![]() make confclean быстро выполнился,если выполнился конечно ![]() |
|
|
ViGOur |
![]()
Сообщение
#5
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
В принципе make confclean достаточно быстро отрабатывает, по крайней мере у меня на машине.
А это по идее нормально, так как qmake вроде тоде должен удаляться, честно говоря не обращал внимания. |
|
|
rich |
![]()
Сообщение
#6
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 123 Регистрация: 1.3.2008 Пользователь №: 109 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
а этим
(configure кончилось,вот только что. простой пример,компалил минуть 5ть, а в итоге 55,9 МБ вместо 2,28 МБ и всЁ равно без mingwn10.dll не запускается ![]() ![]() А ты при сборке этого примера указал, чтобы он собирался как статический? Посмотри *.pro файлы примеров, которые у тебя работаю... ![]() а что при сборке указывать надо? |
|
|
Гость_Гость_* |
![]()
Сообщение
#7
|
Гости ![]() |
rich,
Цитата решил Qt пересобрать статично, сделал make confclean. это нормально что в конце такое: Не удается найти C:\Qt\4.3.2\qmake\project.o del qmake Не удается найти C:\Qt\4.3.2\qmake\qmake mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/qmake' make confclean быстро выполнился,если выполнился конечно Лучше удаляй все папку, раскоковывай qt и заново собирай - эти скрипты (confclean) ужасно глючат после того если хотя бы один файл не был найден, они заканчивают свою работу, не доводя ее до конца. |
|
|
void* |
![]()
Сообщение
#8
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
rich |
![]()
Сообщение
#9
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 123 Регистрация: 1.3.2008 Пользователь №: 109 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
void* |
![]()
Сообщение
#10
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 25.6.2025, 1:36 |