crossplatform.ru

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

7 страниц V  < 1 2 3 4 > »   
Ответить в данную темуНачать новую тему
> Сборка Qt с использованием MinGW32, (Обсуждение руководства)
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  


подправил статью в вики, добавил ссылку на архив.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 20.4.2024, 14:45