|
|
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
помогите скомпилить 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 процессов! что я не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 06:25:30 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
configure.exe -qmake -platform win32-g++ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 10:38:32 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
cap83configure.exe -qmake -platform win32-g++ ? да и так тоже можно! но кажется mingw32-make совершенно неважно с какими параметрами до него запускали configure, у меня всё равно выдает ошибку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 21:09:26 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
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 получится. Неправильности в нем подскажут что неправильно в конфигурации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 21:34:17 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
после запуска: configure.exe -qmake -platform win32-g++ в папке %QTDIR%/bin - появляется qmake.exe далее применяю qmake к одному из exampl'ов qt, и смотрю ... - я невижу/непонимаю что там так/не так в Makefil'лах, но компилить их неполчается! во время создания debug версии компиляция прерывается с ошибками. в приложении два постых примера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 01:16:53 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
все делал как тут написанно 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 09:33:02 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
укажи полный путь к мэйку (mingw32-make) вместо make! и ещё кажется ты не туда этот вопрос написал?!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 10:50:31 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
Programister0укажи полный путь к мэйку (mingw32-make) вместо make! и ещё кажется ты не туда этот вопрос написал?!? спасибо друг, очень помог! извени что написал. просто не хотел новую тему создавать а у нас как мне показалося проблемы схожи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 11:08:16 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
да у меня в начале когда первый раз прочитал эту статью тоже понятия небыло что за make и где его искать. PS:это кажется была первая статья кот-ю я прочитал. PPS (пушка такая из игры MechCommander): затем кажется от суда http://www.mechta34.com/it/qt4/ понял что к чему, очень хорошо все обрисовано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 11:54:31 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
Programister0но компилить их неполчается! во время создания debug версии компиляция прерывается с ошибками.А релиз версия? Она собирается без ошибок? Вообще, насколько я понимаю у вас месье, не собралась отладочная библиотека qtmaind.lib пошарь по каталогу с исходниками QT (у меня его сейчас нету, не могу сам посмотреть) и попробуй собрать эту qtmaind отдельно. А в остальном все выглядит вполне нормально. Programister0PPS (пушка такая из игры MechCommander): Неправда, из MechWarrior она. Стояла на тяжелых роботах.... ах детство :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 18:28:24 |
|
||
|
компиляция QT4 с MinGW
|
|||
|---|---|---|---|
|
#18+
спасибо всем за внимание, проблема решена! нужно было просто отключить компиляцию проектов из папок demos и examples. автор>PPS (пушка такая из игры MechCommander): Неправда, из MechWarrior она. Стояла на тяжелых роботах.... ах детство :) нет правда! и в MechCommander и в MechWarrior она тоже была, просто впервые я её увидел в MechCommander, и ставить можно было её и на самых легких робтов - но если только её одну! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2007, 07:47:43 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=267&tid=2027799]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 336ms |

| 0 / 0 |
