powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / компиляция QT4 с MinGW
11 сообщений из 11, страница 1 из 1
компиляция QT4 с MinGW
    #34940534
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите скомпилить 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
компиляция QT4 с MinGW
    #34940981
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
configure.exe -qmake -platform win32-g++ ?
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34943351
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cap83configure.exe -qmake -platform win32-g++ ?
да и так тоже можно!
но кажется mingw32-make совершенно неважно с какими параметрами до него запускали configure, у меня всё равно выдает ошибку!
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34943375
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
компиляция QT4 с MinGW
    #34943524
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после запуска:
configure.exe -qmake -platform win32-g++
в папке %QTDIR%/bin - появляется qmake.exe

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

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

в приложении два постых примера
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34943766
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все делал как тут написанно 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
компиляция QT4 с MinGW
    #34944027
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
укажи полный путь к мэйку (mingw32-make) вместо make!
и ещё кажется ты не туда этот вопрос написал?!?
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34944098
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programister0укажи полный путь к мэйку (mingw32-make) вместо make!
и ещё кажется ты не туда этот вопрос написал?!?
спасибо друг, очень помог! извени что написал. просто не хотел новую тему создавать а у нас как мне показалося проблемы схожи
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34944310
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да у меня в начале когда первый раз прочитал эту статью тоже понятия небыло что за make и где его искать.
PS:это кажется была первая статья кот-ю я прочитал.
PPS (пушка такая из игры MechCommander): затем кажется от суда http://www.mechta34.com/it/qt4/ понял что к чему, очень хорошо все обрисовано.
...
Рейтинг: 0 / 0
компиляция QT4 с MinGW
    #34946130
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programister0но компилить их неполчается!
во время создания debug версии компиляция прерывается с ошибками.А релиз версия? Она собирается без ошибок?
Вообще, насколько я понимаю у вас месье, не собралась отладочная библиотека qtmaind.lib пошарь по каталогу с исходниками QT (у меня его сейчас нету, не могу сам посмотреть) и попробуй собрать эту qtmaind отдельно.
А в остальном все выглядит вполне нормально.

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

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


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