crossplatform.ru

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

Litkevich Yuriy
  опции профиля:
сообщение 16.5.2008, 13:44
Сообщение #1


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

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

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




Репутация:   94  


Обсуждение руководства: Сборка Qt с использованием MinGW32

---
вопросы/проблемы сборки с использованием MinGW задаем здесь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
7 страниц V   1 2 3 > »   
Начать новую тему
Ответов (1 - 66)
g00d
  опции профиля:
сообщение 26.6.2008, 13:24
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.6.2008
Из: Ростов-на-Дону
Пользователь №: 214

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




Репутация:   0  


Делаю все, как описано, за исключением того, что ресурсы для компиляции взял с диска к книге Макса Шлее "QT4 Профессиональное программирование на С++", т.е. версия QT 4.3.0

Вылетает ошибка:

Прикрепленное изображение


Что делать? Может просто попробовать другую версию библиотеки? Или ошибка глубже?.. Пробовал разобраться... Но в конечном итоге все сводится к тому, что как только вызываю команду configure - сразу же make сносит крышу по полной.
В принципе, я бы даже не стал вызвать конфигуратор, если бы ни необходимость до компилить дрова для Postgresа... Короче, сразу после установки, QT работает нормально, но скомпилить дрова для Postgres опять же (используя, команды из документации) не удается... (процесс компиляции дров заканчивается чем-то подобным описанной ошибке)... А мне без дров БД никак нельзя.... прочитал, что можно добавить ключик в configure: -plugin-sql-psql, что должно помочь разрешениюб проблемы, но вот на компиляции исходников библиотеки QT почему-то снова вылетает баг...

Что делать?.. сечас заглянул в доки на русском, которые лежат на вашем сайте и решил попробовать вызвать make confclean... может поможет

Сообщение отредактировал g00d - 26.6.2008, 13:37
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 26.6.2008, 13:54
Сообщение #3


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

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

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




Репутация:   40  


Цитата(g00d @ 26.6.2008, 14:24) *
Что делать?.. сечас заглянул в доки на русском, которые лежат на вашем сайте и решил попробовать вызвать make confclean... может поможет
make confclean, для новой сборки Qt просто необходимо делать.

Но как вариант можно скомпилить поддержку Postgres в качестве плагина, тогда и перекомпиляция Qt не потребуется!
Вот как этом можно сделать:
Цитата
cd $QTDIR/src/plugins/sqldrivers/psql
qmake -o Makefile "INCLUDEPATH+=/usr/include/pgsql" "LIBS+=-L/usr/lib -lpq" psql.pro
make
Описание: QPSQL для PostgreSQL (Версия 7.3 и выше)
Решение проблем
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
g00d
  опции профиля:
сообщение 26.6.2008, 13:59
Сообщение #4


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.6.2008
Из: Ростов-на-Дону
Пользователь №: 214

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




Репутация:   0  


Цитата(g00d @ 26.6.2008, 14:24) *
Что делать?.. сечас заглянул в доки на русском, которые лежат на вашем сайте и решил попробовать вызвать make confclean... может поможет


Не помогло... пошел искать другую версию библиотеки <_<
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 26.6.2008, 14:00
Сообщение #5


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

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

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




Репутация:   40  


Цитата(g00d @ 26.6.2008, 14:59) *
Не помогло... пошел искать другую версию библиотеки dry.gif
Читай мой 4 пост... ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
g00d
  опции профиля:
сообщение 26.6.2008, 14:01
Сообщение #6


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.6.2008
Из: Ростов-на-Дону
Пользователь №: 214

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




Репутация:   0  


Цитата(ViGOur @ 26.6.2008, 14:54) *
Но как вариант можно скомпилить поддержку Postgres в качестве плагина, тогда и перекомпиляция Qt не потребуется!


Об этом много где написано... :huh: у меня не работает, я че то на второй день гемороя прихожу к выводу, что библиотека на диске просто не очень хороша :blink:

Кстати, в посте версия для компиляции в замечательном Linux, а у меня "чудесный" Windows - сам черт копыта сломит... Так что, там вторую строчку надо немного изменить, но это мы уже проходили

Кстати, хотелось бы узнать что такое ld? (это из строчки "ld returned 1 exit status" - она у меня частенько вылетала)

Сообщение отредактировал g00d - 26.6.2008, 14:10
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.6.2008, 16:10
Сообщение #7


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

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

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




Репутация:   94  


Цитата(g00d @ 26.6.2008, 17:24) *
Короче, сразу после установки, QT работает нормально,

Т.е. ты не из исходников собираешь, а используешь установщик. Тогда надо точно как плагин собирать драйвер БД, т.к. библиотеки уже собраны.

Цитата(g00d @ 26.6.2008, 18:01) *
Кстати, хотелось бы узнать что такое ld?

Это линкер котрый собирает из объектников исполняемый файл.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ame
  опции профиля:
сообщение 28.6.2008, 19:03
Сообщение #8


Новичок


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

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




Репутация:   0  


Цитата(g00d @ 26.6.2008, 14:24) *
Делаю все, как описано, за исключением того, что ресурсы для компиляции взял с диска к книге Макса Шлее "QT4 Профессиональное программирование на С++", т.е. версия QT 4.3.0

Вылетает ошибка:

Прикрепленное изображение


Что делать? Может просто попробовать другую версию библиотеки? Или ошибка глубже?.. Пробовал разобраться... Но в конечном итоге все сводится к тому, что как только вызываю команду configure - сразу же make сносит крышу по полной.
В принципе, я бы даже не стал вызвать конфигуратор, если бы ни необходимость до компилить дрова для Postgresа... Короче, сразу после установки, QT работает нормально, но скомпилить дрова для Postgres опять же (используя, команды из документации) не удается... (процесс компиляции дров заканчивается чем-то подобным описанной ошибке)... А мне без дров БД никак нельзя.... прочитал, что можно добавить ключик в configure: -plugin-sql-psql, что должно помочь разрешениюб проблемы, но вот на компиляции исходников библиотеки QT почему-то снова вылетает баг...

Что делать?.. сечас заглянул в доки на русском, которые лежат на вашем сайте и решил попробовать вызвать make confclean... может поможет

Попробуй вызвать configure с флагом -no-direct3d, судя по картинке, у тебя проблемы с COM, а в Qt пока COM нужен только для Direct3D
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
g00d
  опции профиля:
сообщение 2.7.2008, 9:02
Сообщение #9


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.6.2008
Из: Ростов-на-Дону
Пользователь №: 214

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




Репутация:   0  


Установка версии 4.4.0 не помогла.

Цитата(ame @ 28.6.2008, 20:03) *
Попробуй вызвать configure с флагом -no-direct3d, судя по картинке, у тебя проблемы с COM, а в Qt пока COM нужен только для Direct3D


Попробовал отключить абсолютно все, что только можно, все, что шло по умолчанию включенным... не помогло...
Тогда сделал ход конем - снес замечательный продукт мелкософта MS Visual Studio 2003 и о чудо! Заработало... 8)

Наверняка, можно было как-то пути переконфигурировать или может в реестре поковыряться, но я не настолько дорожил студией, да к тому же и так много времени потратил на эту фигню... Осталосб подключить дрова Postgresа, которые плагином в поставку OpenSource не вошли, как я понял, потомучто на этапе сборки на библиотеке psql вылетела ошибка... Думаю попробовать то, что ViGOur прописал :-)

Сообщение отредактировал g00d - 2.7.2008, 9:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
g00d
  опции профиля:
сообщение 23.7.2008, 16:31
Сообщение #10


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 26.6.2008
Из: Ростов-на-Дону
Пользователь №: 214

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




Репутация:   0  


Чтобы PostreSQL заработал проделал следующие телодвижения:

1.Установить MinGW, dbg, QT 4.4.0.
2.Запустить командную строку для QT.
3.Написать, находясь в папке QT: configure -plugin-sql-psql -debug-and-release -fast -accessibility -qt-libpng -qt-gif -qt-libjpeg -no-vcproj -no-3dnow
(ключи можно и свои написать)
4.После завершения программы configure открыть файл .qmake.cache и отредактировать его следующим образом:
QMAKE_QT_VERSION_OVERRIDE = 4
LIBS += C:\PROGRA~1\POSTGR~1\8.2\lib\ms\libpq.lib
LIBPATH += C:\PROGRA~1\POSTGR~1\8.2\lib
LIBPATH += C:\PROGRA~1\POSTGR~1\8.2\lib\ms
INCLUDEPATH += C:\PROGRA~1\POSTGR~1\8.2\include
OBJECTS_DIR = tmp/obj/debug_shared

5.Запустить make и подождать 3-5 часов до завершения компиляции.

Примечание: У меня получилось :-)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.7.2008, 16:40
Сообщение #11


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

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

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




Репутация:   94  


Поздравляю!

P.S.
плагин-то можно было отдельно собрать и указать qmak'у библиотеки и инклюды. А вот что за зверь QMAKE_QT_VERSION_OVERRIDE, я даже и не сталкивался, надо глянуть.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 31.10.2008, 12:00
Сообщение #12


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


Пытался установить QT + Mingw по инструкции "Сборка Qt с использованием MinGW32" - http://www.crossplatform.ru/?q=node/561

Конфигурировал как рекомендовано: configure -debug-and-release -qt-libpng -qt-libjpeg, так же пробовал просто configure,но результат не изменился. На форуме упоминалость про Direct3D, у конфигуратор показывает "Direct3D support............no".
При конфигурировании вылетает ошибка:

g++ -c -oqfsfileengine_win.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -IC:\RAZRAB\QT434/src/corelib/arch/generic -IC:\RAZRAB\QT434/include -IC:\RAZRAB\QT434/include/QtCore -IC:\RAZRAB\QT434/include -IC:\RAZRAB\QT434/include/QtCore -IC:\RAZRAB\QT434/src/corelib/global -IC:\RAZRAB\QT434/include/QtScript -IC:\RAZRAB\QT434/mkspecs/win32-g++ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE_EDITION C:\RAZRAB\QT434/src/corelib/io/qfsfileengine_win.cpp
In file included from c:/RAZRAB/MINGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:38,
from C:\RAZRAB\QT434/src/corelib/io/qfsfileengine_win.cpp:70:
c:/RAZRAB/MINGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sspi.h:60: error: `UNICODE_STRING' does not name a type
In file included from c:/RAZRAB/MINGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:39,
from C:\RAZRAB\QT434/src/corelib/io/qfsfileengine_win.cpp:70:
c:/RAZRAB/MINGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:123: error: `SECURITY_STRING' does not name a type
c:/RAZRAB/MINGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:124: error: `SECURITY_STRING' does not name a type

MINGW собирал путём распаковки пакетов вручную т.к. к сожалению закрыт доступ к сайту, на который идёт за пакетами сетевой автоустановщик.
Отладчик не нужен т.к. обычно нахожу проблему внимательно перечитав программу.

Пакеты, которые распаковал (имя файла, размер в байтах):
binutils-2.18.50-20080109-2.tar.gz 8 705 583
gcc-core-3.4.5-20060117-3.tar.gz 2 812 535
gcc-g++-3.4.5-20060117-3.tar.tar 4 058 117
mingw32-make-3.81-20080326-3.tar.gz 225 708
mingwrt-3.15.1-mingw32-dev.tar.gz 552 522
mingwrt-3.15.1-mingw32-dll.tar.gz 6 903
w32api-3.12-mingw32-dev.tar.gz 1 643 172


Исходники QT взяты из файла qt-win-opensource-src-4.3.4.zip с ftp.trolltech.com

Что делать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2008, 12:12
Сообщение #13


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

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

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




Репутация:   94  


zerling, привет, ты использовал bat-файл? Т.е. окружение было корректно? Единственное отличие от руководства было в ручной установке MinGW32?

если нужно, я могу выложить MinGW, архив ~22 МиБ. Руками его устанавливать не приходилось, поэтому не знаю все ли правильно ты сделал.
Но у меня в каталоге "дистриба" лежит следующее:
binutils-2.17.50-20060824-1.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
gcc-g77-3.4.5-20060117-1.tar.gz
gcc-objc-3.4.5-20060117-1.tar.gz
mingw.ini
mingw32-make-3.81-2.tar.gz
MinGW-5.1.3.exe
mingw-runtime-3.14.tar.gz
w32api-3.11.tar.gz

(часть он сам скачал)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 31.10.2008, 12:22
Сообщение #14


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


День добрый.
Bat файл использовал вот такой:
SET QTDIR=c:\RAZRAB\QT434
SET PATH=c:\RAZRAB\QT434\bin
SET PATH=%PATH%;c:\RAZRAB\MINGW\bin
SET PATH=%PATH%;%SystemRoot%\System32
SET QMAKESPEC=win32-g++
cmd.exe

С:\RAZRAB\QT434 - директория с распакованным QT
C:\RAZRAB\MINGW - директория с Mingw

Запускал конфиг из окна, которое открывается при исполнении bat файла.
Bat файл лежит в С:\RAZRAB\QT434

При подаче команды конфигурации оно минут 10 примерно работает, компилирует, а потом ошибку даёт.
На первый взгляд всё должно быть нормально, вроде всё проверял..

Если можно MinGW выложить я бы с удовольствием скачал..
Только надо, чтоб ссылка хотяб несколько часов прожила - лимит трафика на месяц я скушал, теперь качает по 3 килобайта в секунду.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2008, 12:35
Сообщение #15


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

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

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




Репутация:   94  


zerling, я сейчас попробую скачать свежий MinGW, посмотрю что он тянет, ну а по поводу готового архива, говори куда - я залью.

что-то он не туда куда-то лезит этот автоустановщик. Так что говори куда залить.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 31.10.2008, 13:37
Сообщение #16


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


Места для заливки у меня, к сожалению, нету... Можно на почтовые ящики...
ylvov{dog}nm{dot}ru
ylvov{dog}km{dot}ru
Мегов 17 на первый, остальное на второй...
Можно многотомным архивом 7z - так компактнее. Письма больше 2х мег проходят плохо...

Если не напряжно пришли пожалуста..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2008, 14:03
Сообщение #17


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

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

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




Репутация:   94  


Цитата(zerling @ 31.10.2008, 16:37) *
Если не напряжно пришли пожалуста..
щас будет, админ на прямо crossplatform.ru зальёт, как залёт, дадим знать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 31.10.2008, 14:12
Сообщение #18


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


Спасибо огромное..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 31.10.2008, 14:23
Сообщение #19


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

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

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




Репутация:   40  


Выложил, можно скачать тут: http://crossplatform.ru/uploads/mingw3.4.5.zip
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2008, 14:29
Сообщение #20


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

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

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




Репутация:   94  


подправил статью в вики, добавил ссылку на архив.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2008, 21:02
Сообщение #21


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

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

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




Репутация:   94  


zerling, ты по результатм отпишись, в MinGW-ли дело было или нет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 1.11.2008, 11:18
Сообщение #22


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


Отписываюсь: Видимо дело было в MinGW. С тем MinGW, который в архиве всё скомпилировалось нормально.

Ссылку на архив MinGW неплохо бы добавить ещё и в статью на crossplatform.ru (http://www.crossplatform.ru/?q=node/561) сегодня утром там ссылки ещё не было.

Да, маленькая правочка ещё там нужна: после компиляции QT 4.3.4, сконфигурированной по инструкции, места на диске папочка занимает не 2 ГиБ, а чуть побольше: 3 163 732 195 байт.

В остальном всё, вроде, работает...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.11.2008, 11:47
Сообщение #23


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

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

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




Репутация:   94  


Цитата(zerling @ 1.11.2008, 14:18) *
Ссылку на архив MinGW неплохо бы добавить ещё и в статью на crossplatform.ru
я предпологаю эту статью удалить, т.к. на сайте есть проблема с ее редактированием, в вики это может сделать каждый.

Цитата(zerling @ 1.11.2008, 14:18) *
папочка занимает не 2 ГиБ, а чуть побольше: 3 163 732 195 байт.
вот это интересно, у тебя файловая система какая? Уменя занимает 1'683'963 КиБ (NTFS).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 1.11.2008, 11:50
Сообщение #24


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

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

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




Репутация:   5  


У тебя наверное включено Double Space
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zerling
  опции профиля:
сообщение 1.11.2008, 12:31
Сообщение #25


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 31.10.2008
Из: г.Мытищи Московской обл.
Пользователь №: 406

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




Репутация:   0  


Статью главное, чтоб найти было легко, а где она будет лежать, в общем-то, не важно.

Файловая система NTFS сжатие не включено (может быть если его включить оно реально ужмётся до 1,6 - 2 Гб)

Что есть Double Space и где его включать/выключать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 1.11.2008, 13:17
Сообщение #26


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

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

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




Репутация:   5  


Цитата
Что есть Double Space и где его включать/выключать?

это и есть сжатие. включается в св-вах
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_anonymous_*
сообщение 1.11.2008, 18:20
Сообщение #27





Гости








    


Цитата(zerling @ 31.10.2008, 12:00) *
Пытался установить QT + Mingw по инструкции "Сборка Qt с использованием MinGW32" - http://www.crossplatform.ru/?q=node/561

Конфигурировал как рекомендовано: configure -debug-and-release -qt-libpng -qt-libjpeg, так же пробовал просто configure,но результат не изменился. На форуме упоминалость про Direct3D, у конфигуратор показывает "Direct3D support............no".
При конфигурировании вылетает ошибка:



Я также споймал эту проблему. Это из-за нового w32api-3.12. Отправил репорт тролям, ждемс
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.11.2008, 18:51
Сообщение #28


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

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

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




Репутация:   94  


Цитата(Гость_anonymous_* @ 1.11.2008, 21:20) *
w32api-3.12
может, там идентификатор версии кривой, такое уже было. Рапорт надо и в MinGW, тогда писать тоже.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.11.2008, 15:26
Сообщение #29


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

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

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




Репутация:   94  


Цитата(zerling @ 1.11.2008, 14:18) *
Ссылку на архив MinGW неплохо бы добавить ещё и в статью на crossplatform.ru
Статьи удалил вместо них ссылки на вики, а там актуализировать может каждый (Правьте смело!)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 14.12.2008, 22:02
Сообщение #30





Гости








    


попытался собрать Qt4.4.3 под виндой. Кути сожрала 18(!!) Гигов свободного места после чего сказала, что мало и выдала еррор:)
делал так:
configure -debug-and-release -static -qt-gif -qt-libpng -qt-libjpeg -qt-sql-sqlite
make
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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, другие кандидаты, как я понимаю надо самому собирать)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 2.1.2009, 21:26
Сообщение #41


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(g00d @ 2.7.2008, 9:02) *
Попробовал отключить абсолютно все, что только можно, все, что шло по умолчанию включенным... не помогло...
Тогда сделал ход конем - снес замечательный продукт мелкософта MS Visual Studio 2003 и о чудо! Заработало... 8)

Наверняка, можно было как-то пути переконфигурировать или может в реестре поковыряться, но я не настолько дорожил студией, да к тому же и так много времени потратил на эту фигню... Осталосб подключить дрова Postgresа, которые плагином в поставку OpenSource не вошли, как я понял, потомучто на этапе сборки на библиотеке psql вылетела ошибка... Думаю попробовать то, что ViGOur прописал :-)

Блин, а как собрать для MinGW, не снося студию? Вылетает описанная картинкой g00dом ошибка, а есть желание иметь Qt для MinGW тоже. Может быть откуда-то уже собранную можно скачать? Мне нужна Qt 4.3.2!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 2.1.2009, 21:34
Сообщение #42


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

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

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




Репутация:   5  


Цитата(AD @ 2.1.2009, 21:26) *
Блин, а как собрать для MinGW, не снося студию? Вылетает описанная картинкой g00dом ошибка, а есть желание иметь Qt для MinGW тоже. Может быть откуда-то уже собранную можно скачать? Мне нужна Qt 4.3.2!


Как это откуда-то. С сайта троллей-же.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.1.2009, 22:17
Сообщение #43


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

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

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




Репутация:   94  


Цитата(molchanoviv @ 3.1.2009, 0:34) *
Как это откуда-то. С сайта троллей-же.

AD, только имей в виду для этой версии собраны только релизные библиотеки, подробности тут
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 3.1.2009, 1:36
Сообщение #44


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Я, видимо, совсем чушка - не удалось туда даже войти, чтобы скачать. А может кто-нибудь здесь выложить собранную штуковину. Ведь необходимы ведь только либы и длл. Разве не так. выложите, пожалуйста, если несложно....

Чувствую себя последним идиотом. Ну обидно же, что из каких-то непонятных причин, не удается собрать Qt для разных компиляторов, для разных режимов (в статике)! :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 3.1.2009, 4:57
Сообщение #45


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

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

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




Репутация:   94  


AD, ты ссылку щелкал, которую molchanoviv привел?
Загрузка не начинается?

Цитата(AD @ 3.1.2009, 4:36) *
выложите, пожалуйста, если несложно....
71 метр однако
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 3.1.2009, 9:20
Сообщение #46


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 3.1.2009, 4:57) *
AD, ты ссылку щелкал, которую molchanoviv привел?
Загрузка не начинается?

Щелкал. Не начинается.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 3.1.2009, 12:47
Сообщение #47


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

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

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




Репутация:   5  


Ну вот тебе еще ссылки.

Собранные пакеты:
HTTP:
http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt...4.3.2-mingw.exe
http://wftp.tu-chemnitz.de/pub/Qt/qt/sourc...4.3.2-mingw.exe
FTP:
ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/qt...4.3.2-mingw.exe
ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source...4.3.2-mingw.exe

Сырцы:
HTTP:
http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt...e-src-4.3.2.zip
http://wftp.tu-chemnitz.de/pub/Qt/qt/sourc...e-src-4.3.2.zip
FTP:
ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/qt...e-src-4.3.2.zip
ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source...e-src-4.3.2.zip


Еще зеркала
HTTP: http://ftp.heanet.ie/mirrors/ftp.trolltech.com/pub/qt/
FTP: ftp://ftp.heanet.ie/mirrors/ftp.trolltech.com/pub/qt/
Rsync: rsync://ftp.heanet.ie/mirrors/ftp.trolltech.com/pub/qt/

Взято с сайта Троллей.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 3.1.2009, 20:12
Сообщение #48


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

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

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




Репутация:   94  


тему разделил: ADSL, проблема с доступом к ftp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 3.1.2009, 22:19
Сообщение #49


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Ничего понять не могу. Конфигурить систему отказывается по каким-то причинам. Как заставить выводить все в файл, а то в cmd только последние сообщения вижу, вверх не прокрутить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
panter_dsd
  опции профиля:
сообщение 3.1.2009, 22:29
Сообщение #50


Жаждущий знаний
***

Группа: Участник
Сообщений: 254
Регистрация: 1.1.2009
Из: Санкт-Петербург
Пользователь №: 474

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




Репутация:   3  


configure.exe > build.log

Если не все попадет, то поэксперементируй
configure.exe n> build.log
Где n=0,1,2,3
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 3.1.2009, 23:49
Сообщение #51


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

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

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




Репутация:   94  


Цитата(AD @ 4.1.2009, 1:19) *
вверх не прокрутить?
щелкни правой кнопкой по заголовку консоли -> свойства -> вкладка "расположение"
задай размер буфера экрана
высота - 1000
ширина - 800
размер экрана
высота - 100
ширина - 300
Нажимаешь Ок -> в появившемся окне переключатель "Сохранить ярлык/окно с тем же именем"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 4.1.2009, 1:27
Сообщение #52


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Не понимаю, почему так происходит, где в моих действиях ошибка. Взял скаченную собранную версию - все работает. Сейчас собирается дебажная версия. Почему руками так не удалось? Почему при ручной сборке какие-то зависимости corelib от студии? Как избежать? Короче я в ауте от этих фокусов? Ну ведь не может быть, чтобы я все не так делал.... :(

P.S. а дебажная версия вот только сейчас выдала ту же ошибку. Блин... как тогда это все собирается? :(

Сообщение отредактировал AD - 4.1.2009, 1:29
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 4.1.2009, 2:18
Сообщение #53


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

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

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




Репутация:   94  


Цитата(AD @ 4.1.2009, 4:27) *
Блин... как тогда это все собирается?
в вики есть руководство, делай все как там написано, нишагу в сторону!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 8.1.2009, 18:22
Сообщение #54


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 4.1.2009, 2:18) *
в вики есть руководство, делай все как там написано, нишагу в сторону!

Пока ничего не получилось. Удалял полностью 2005 студию - не помогло. Делал четко по руководству. Не удалось. Возьмусь за эту проблему позже. Пока что взял собранные релизные вещи. На первое время мне хватит! Чуть позже вернусь к этой проблеме.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 8.1.2009, 19:17
Сообщение #55


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

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

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




Репутация:   94  


Цитата(AD @ 8.1.2009, 21:22) *
Удалял полностью 2005 студию - не помогло.
студия недолжна мешать, у меня стоит экспрес. И не мешает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 18.1.2009, 23:05
Сообщение #56


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


В очередной раз попытался собрать. Не удалось. Конфигурация прошла успешно, а вот собрать не удалось.
Выдала следующую ошибку.
[attachment=385:error_mingw.JPG]
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 19.1.2009, 9:14
Сообщение #57


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


Цитата(AD @ 18.1.2009, 23:05) *
Не удалось. Конфигурация прошла успешно, а вот собрать не удалось.

покажи какая конфигурация у тебя.
может попробуешь без дебуг версии сначала?
Вот интересно.

вот что выдает справка по MinGW 3.4.2:

missing target pattern. Stop.
multiple target patterns. Stop.
target pattern contains no `%'. Stop.
mixed implicit and static pattern rules. Stop.
These are generated for malformed static pattern rules. The first means there's no pattern in the target section of the rule; the second means there are multiple patterns in the target section; the third means the target doesn't contain a pattern character (%); and the fourth means that all three parts of the static pattern rule contain pattern characters (%)-only the first two parts should. See Syntax of Static Pattern Rules.


Сообщение отредактировал kwisp - 19.1.2009, 9:15
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 19.1.2009, 10:12
Сообщение #58


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Конфигурация следующая:
configure -debug-and-release -qt-giff -qt-libpng -qt-libjpeg -qt-sql-sqlite -qt-sql-odbc
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 19.1.2009, 10:23
Сообщение #59


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

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

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




Репутация:   94  


AD, а ты bat'ником пользуешся, как в вики-руководстве написано?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 19.1.2009, 11:15
Сообщение #60


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 19.1.2009, 10:23) *
AD, а ты bat'ником пользуешся, как в вики-руководстве написано?

Предпочитаю напрямую в переменную path забивать значения. Все остальное четко по руководству делаю.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 19.1.2009, 11:34
Сообщение #61


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

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

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




Репутация:   94  


AD, А ты все таки сделай полность по руководству. Вплодь до того, что скачай готовый MinGW32, на который в вики есть ссылка (лежит на нашем сервере)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rrmini
  опции профиля:
сообщение 1.9.2010, 22:42
Сообщение #62


Студент
*

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

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




Репутация:   0  


Доброго всем времени суток!
никак не получается собрать qt статически.
Делаю следующее:
1.скачал с оф.сайта qt-everywhere-opensource-src-4.6.3 zip архив
2.распаковал C:\Documents and Settings\Роман\Мои документы\qt-everywhere-opensource-src-4.6.3\qt-everywhere-opensource-src-4.6.3
3. скопировал содержимое в C:\Qt\qt-everywhere-opensource-src-4.6.3
4. в командной сроке cd C:\Qt\qt-everywhere-opensource-src-4.6.3
5. configure -release -static -fast
6. mingw32-make

в результате дает ошибку:
C:\Qt\qt-everywhere-opensource-src-4.6.3\lib/libQtGui.a<qwhatsthis.o>:qwhatsthis.cpp:<.text+0x1300>: undefined reference to `_imp___Z21qDeleteInEventHandlerP7QObject`
collect2: ld returned 1 exit status
......

что я не так делаю ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.9.2010, 8:21
Сообщение #63


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

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

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




Репутация:   94  


для Qt 4.6 компиллер должен быть с GCC 4.4.х (и лучше тот, что лежит у тролей)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rrmini
  опции профиля:
сообщение 2.9.2010, 12:49
Сообщение #64


Студент
*

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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 2.9.2010, 9:21) *
для Qt 4.6 компиллер должен быть с GCC 4.4.х (и лучше тот, что лежит у тролей)

не совсем понял как заменить компилятор. скачал zip архив, распаковал. там нет установочного файла.
поэтому удалил старый(5.1.16) компилятор с помощью uninstall. затем удалил все из папки C:\MinGW и переписал туда содержимое распакованного архива.
в результате получаю примерно тужу ошибку при сборке qt. наверное опять что-нибудь неправильно сделал ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.9.2010, 13:33
Сообщение #65


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

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

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




Репутация:   94  


Цитата(rrmini @ 2.9.2010, 16:49) *
не совсем понял как заменить компилятор
окружение изменить, в руководстве (обсуждаемом в этой теме) в bat-файле задаётся окружение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rrmini
  опции профиля:
сообщение 2.9.2010, 21:10
Сообщение #66


Студент
*

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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 2.9.2010, 14:33) *
Цитата(rrmini @ 2.9.2010, 16:49) *
не совсем понял как заменить компилятор
окружение изменить, в руководстве (обсуждаемом в этой теме) в bat-файле задаётся окружение

у меня в переменной среды path забито C:\MinGW\bin
с bat файлом не понял как его сделать. в статье не особо распространено об этом. понятно что в текстовом редакторе, понятно что с расширением .bat Что внутри непонятно и как этим пользоваться?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rrmini
  опции профиля:
сообщение 2.9.2010, 22:44
Сообщение #67


Студент
*

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

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




Репутация:   0  


удалил из переменной path c:\Qt\4.6.3
теперь она выглядит так :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\MinGW4.4\bin
в папку C:\MinGW4.4 скопировал все что распаковалось из архива MinGW-gcc440_1
удалил и заново переписал
C:\Qt\qt-everywhere-opensource-src-4.6.3
открыл новое окошко командной строки : пуск выполнить cmd
cd C:\Qt\qt-everywhere-opensource-src-4.6.3
configure -release -static -qt-sql-mysql
mingw32-make sub-src

результат:
Прикрепленное изображение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 8.6.2025, 15:38