Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / компиляция QT4 с MinGW / 11 сообщений из 11, страница 1 из 1
15.11.2007, 06:25:30
    #34940534
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
помогите скомпилить QT4 библиотеку
уже незнаю что делать!?

все перепобывал, и MinGw компиляторы разных версий и библиотеки, и даже Windws - переустаавливал,
некомпилятса никак.

даже без параметров для configure.exe
всеравно компилиться - нехочет!

опишу немного процесс:
1) устанавливаю в директорию c:\qtprog\MinGW компилятор MinGW (пробывал след-е версии: 5.1.3, 3.2.4)
2) ставлю/распаковываю QT4 в директорию C:\qtprog\qt (версии: 4.3.2, 4.3.2-mingw, 4.3.1-mingw) с mingw указываю путь "c:\qtprog\MinGW"
3) задаю переменные окружения:
в PATH добавляю:
C:\qtprog\qt\bin;
C:\qtprog\MinGW\bin;
C:\qtprog\MinGW\libexec\gcc\mingw32\3.4.2;
добавяю переменные:
QMAKESPEC=win32-g++
QTDIR=C:\qtprog\qt
MinGWDIR=C:\qtprog\MinGW
(две последние просто для удобства)

4) запускаю configure.exe (просто пока без параметов для теста), нажимаю 'y' - через миут 15-30 успешно завершается;
5) от туда же запускаю C:\qtprog\MinGW\bin\mingw32-make.exe - который работает ~1,5-2 часа
и завершается ошибкой:
c:\qtprog\qt>C:\qtprog\MinGW\bin\mingw32-make.exe
c:\qtprog\qt\bin\qmake -spec mkspecs\win32-g++ -win32 -o Makefile projects.pro
c:\qtprog\qt\bin\qmake -spec mkspecs\win32-g++ -win32 -o Makefile projects.pro
...
c:\qtprog\qt\bin\qmake -spec mkspecs\win32-g++ -win32 -o Makefile projects.pro
c:\qtprog\qt\bin\qmake -spec mkspecs\win32-g++ -win32 -o Makefile projects.pro
mingw32-make: *** [makefile] Error -1073741502
во время работы mingw32-make.exe - выделяется ~1.5 гб памяти и создается >850 процессов!

что я не так делаю?
...
Рейтинг: 0 / 0
15.11.2007, 10:38:32
    #34940981
cap83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
configure.exe -qmake -platform win32-g++ ?
...
Рейтинг: 0 / 0
15.11.2007, 21:09:26
    #34943351
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
cap83configure.exe -qmake -platform win32-g++ ?
да и так тоже можно!
но кажется mingw32-make совершенно неважно с какими параметрами до него запускали configure, у меня всё равно выдает ошибку!
...
Рейтинг: 0 / 0
15.11.2007, 21:34:17
    #34943375
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
Programister03) задаю переменные окружения:
в PATH добавляю:
C:\qtprog\qt\bin;
C:\qtprog\MinGW\bin;
C:\qtprog\MinGW\libexec\gcc\mingw32\3.4.2;Первые два правильно, последнее не нужно.

Programister0добавяю переменные:
QMAKESPEC=win32-g++
QTDIR=C:\qtprog\qt
MinGWDIR=C:\qtprog\MinGW
(две последние просто для удобства)Первую и третью убери вообще, вторую оставь. Первую тебе configure сам сделать должен, а третья не нужна вообще, а вторая в принципе не нужна, но может быть удобна.
Исправь или убери вообще переменные INCLUDE и LIB. Они не должны показывать на библиотеки другого компилятора. То есть либо направь их на mingw'шные каталоги, либо убери вообще.

Programister04) запускаю configure.exe (просто пока без параметов для теста), нажимаю 'y' - через миут 15-30 успешно завершается;Это должно тебе создать qmake.exe в %QTDIR%/bin
Проверь.
Потом зайди в любой каталог с примерами и попробуй там сделать qmake на какой-нибудь pro, лучше возьми что-нибудь простенькое (с одним исходником то есть) и смотри какой makefile получится. Неправильности в нем подскажут что неправильно в конфигурации.
...
Рейтинг: 0 / 0
16.11.2007, 01:16:53
    #34943524
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
после запуска:
configure.exe -qmake -platform win32-g++
в папке %QTDIR%/bin - появляется qmake.exe

далее применяю qmake к одному из exampl'ов qt,
и смотрю ... - я невижу/непонимаю что там так/не так в Makefil'лах,

но компилить их неполчается!
во время создания debug версии компиляция прерывается с ошибками.

в приложении два постых примера
...
Рейтинг: 0 / 0
16.11.2007, 09:33:02
    #34943766
mikola1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
все делал как тут написанно http://]http://voxel3d.strana.de/articles/mingwqtemacs.html
там написан простой пример пытаюся откомпилировать так:
автор
qmake -project
qmake
make

когда дело доходит до команды make то пишет:
автор
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Qt\4.1.2\projects>qmake

C:\Qt\4.1.2\projects>make
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Fatal: 'FORCE' does not exist - don't know how to make it


в чем проблема? на этом же ПЭВМ стоит Builder 2006 и Builder C++ 6
...
Рейтинг: 0 / 0
16.11.2007, 10:50:31
    #34944027
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
укажи полный путь к мэйку (mingw32-make) вместо make!
и ещё кажется ты не туда этот вопрос написал?!?
...
Рейтинг: 0 / 0
16.11.2007, 11:08:16
    #34944098
mikola1982
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
Programister0укажи полный путь к мэйку (mingw32-make) вместо make!
и ещё кажется ты не туда этот вопрос написал?!?
спасибо друг, очень помог! извени что написал. просто не хотел новую тему создавать а у нас как мне показалося проблемы схожи
...
Рейтинг: 0 / 0
16.11.2007, 11:54:31
    #34944310
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
да у меня в начале когда первый раз прочитал эту статью тоже понятия небыло что за make и где его искать.
PS:это кажется была первая статья кот-ю я прочитал.
PPS (пушка такая из игры MechCommander): затем кажется от суда http://www.mechta34.com/it/qt4/ понял что к чему, очень хорошо все обрисовано.
...
Рейтинг: 0 / 0
16.11.2007, 18:28:24
    #34946130
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
Programister0но компилить их неполчается!
во время создания debug версии компиляция прерывается с ошибками.А релиз версия? Она собирается без ошибок?
Вообще, насколько я понимаю у вас месье, не собралась отладочная библиотека qtmaind.lib пошарь по каталогу с исходниками QT (у меня его сейчас нету, не могу сам посмотреть) и попробуй собрать эту qtmaind отдельно.
А в остальном все выглядит вполне нормально.

Programister0PPS (пушка такая из игры MechCommander): Неправда, из MechWarrior она. Стояла на тяжелых роботах.... ах детство :)
...
Рейтинг: 0 / 0
18.11.2007, 07:47:43
    #34947193
Programister0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компиляция QT4 с MinGW
спасибо всем за внимание,
проблема решена!
нужно было просто отключить компиляцию проектов из папок demos и examples.

автор>PPS (пушка такая из игры MechCommander):
Неправда, из MechWarrior она. Стояла на тяжелых роботах.... ах детство :)
нет правда! и в MechCommander и в MechWarrior она тоже была, просто впервые я её увидел в MechCommander, и ставить можно было её и на самых легких робтов - но если только её одну!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / компиляция QT4 с MinGW / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]