Russian Qt Forum
Ноябрь 22, 2024, 23:24
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Установка Qt4 на MinGW
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Установка Qt4 на MinGW (Прочитано 35554 раз)
Perchilla
Гость
Установка Qt4 на MinGW
«
:
Август 08, 2005, 12:27 »
Господа, давайте поставим точку в этом дурацком вопросе. Интересует именно компиляция QT4 с нуля.
Значить поставил MinGW, прописал путь к ней в PATH, запустил configure, все пучком, а когда, после этого пишу mingw32-make, появляются строки
qmake -spec win32-g++ -o Makefile projects.pro
и заполняют весь экран и так часа 3, пока не появляется ошибка. И все таки, как правильно компилить QT???
Предложение качать готовый QT4 не принимается
.
«
Последнее редактирование: Январь 15, 2010, 23:17 от Dendy
»
Записан
L.Marvell
Гость
Установка QT4 на MinGW.
«
Ответ #1 :
Август 08, 2005, 12:53 »
Что за ошибка?
Записан
Perchilla
Гость
Установка QT4 на MinGW.
«
Ответ #2 :
Август 08, 2005, 13:29 »
Насколько я помню, просто ошибка, без пояснений. Скорее всего происходит что - то не то. Не может же тысячу раз подряд вызываться
qmake -spec win32-g++ -o Makefile projects.pro
без всякого вывода...
Записан
L.Marvell
Гость
Установка QT4 на MinGW.
«
Ответ #3 :
Август 08, 2005, 13:43 »
Скажу честно, под виндой из исходников не собирал. Ставил бинарник, а потом переконфигурил и собрал, проблем нет. Из исходников собирал под Линуксом, также без проблем. Даже сложно чего-то посоветовать.
Записан
Perchilla
Гость
Установка QT4 на MinGW.
«
Ответ #4 :
Август 08, 2005, 14:49 »
Блин, чтож такое- то. Помню, когда стояла уже скомпиленная QT, пробовал запустить make в корневой директории QT, там была та же лабуда: появлялись строчки
qmake -spec win32-g++ -o Makefile projects.pro
это вобще нормально или нет? Не могу понять, от куда вобще копать начинать...
Записан
jindos
Гость
Установка QT4 на MinGW.
«
Ответ #5 :
Август 08, 2005, 14:56 »
Судя по строчке: qmake -spec win32-g++ -o Makefile projects.pro
он у тебя почему то пытается создать Makefile, как я понимаю, его в корневой папке qt - по какой-то причине нет... Хотя странно ... при конфигурации он уже должен был создаться... А ты пробовал писать просто make? Что в этом случае напишет?
Записан
Perchilla
Гость
Установка QT4 на MinGW.
«
Ответ #6 :
Август 08, 2005, 15:21 »
make нужен лишь для того, чтобы компиляция для всех платформ была одинаковая. QT создает make.bat в зависимости от компилера, я так думаю, для MinGW записывает туда mingw32-make, для VC - nmake, наверное. Сейчас make.bat у меня нет. Да и после configure, было ясно написано, мол теперь можешь запускать mingw32-make (правда перед этим папку с qmake пришлось в PATH занести).
Цитировать
он у тебя почему то пытается создать Makefile, как я понимаю, его в корневой папке qt - по какой-то причине нет...
makefile у меня создался...
Записан
e-axis
Гость
Установка QT4 на MinGW.
«
Ответ #7 :
Август 10, 2005, 21:33 »
Скомпилировал с нуля некоммерческую версию (дистрибутив без minGW) без особых проблем:
Действия (решил на первую пробу не играться с опциями):
1. Ставлю minGW, прописываю путь к minGW\bin в PATH
2. qt\4.0.0\>configure -platform win32-g++
3. qt\4.0.0\qmake\>mingw32-make
4. qt\4.0.0\>mingw32-make
Наслаждаюсь процессом.
На мой взгляд у тебя не создается qmake, попробуй сначал откомпилить его. А еще, будь добр -- проверь -- не осталось ли у тебя прописанных путей на предыдущую версию Qt.
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Установка QT4 на MinGW.
«
Ответ #8 :
Август 11, 2005, 10:53 »
Цитата: "Perchilla"
make нужен лишь для того, чтобы компиляция для всех платформ была одинаковая. QT создает make.bat в зависимости от компилера, я так думаю, для MinGW записывает туда mingw32-make, для VC - nmake, наверное. Сейчас make.bat у меня нет. Да и после configure, было ясно написано, мол теперь можешь запускать mingw32-make (правда перед этим папку с qmake пришлось в PATH занести).
Цитировать
он у тебя почему то пытается создать Makefile, как я понимаю, его в корневой папке qt - по какой-то причине нет...
makefile у меня создался...
Пути точно все прописаны?
c:\mingw\bin
c:\mingw\include
c:\mingw\lib
просто:
configure -release -shared -platform win32-g++
если пути прописаны правильно он вроде make автоматом запустит!!!
опций больше не надо никаких иначе свалиться... видимо какие-то внутренние зависимости тогда нарушаются... у меня всё время на QtXML валилось...
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Установка QT4 на MinGW.
«
Ответ #9 :
Август 11, 2005, 10:54 »
Цитата: "Perchilla"
make нужен лишь для того, чтобы компиляция для всех платформ была одинаковая. QT создает make.bat в зависимости от компилера, я так думаю, для MinGW записывает туда mingw32-make, для VC - nmake, наверное. Сейчас make.bat у меня нет. Да и после configure, было ясно написано, мол теперь можешь запускать mingw32-make (правда перед этим папку с qmake пришлось в PATH занести).
Цитировать
он у тебя почему то пытается создать Makefile, как я понимаю, его в корневой папке qt - по какой-то причине нет...
makefile у меня создался...
Пути точно все прописаны?
c:\mingw\bin
c:\mingw\include
c:\mingw\lib
просто:
configure -release -shared -platform win32-g++
если пути прописаны правильно он вроде make автоматом запустит!!!
опций больше не надо никаких иначе свалиться... видимо какие-то внутренние зависимости тогда нарушаются... у меня всё время на QtXML валилось...
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Установка QT4 на MinGW.
«
Ответ #10 :
Август 11, 2005, 10:55 »
дубль... сорри
Записан
L.Marvell
Гость
Установка QT4 на MinGW.
«
Ответ #11 :
Август 11, 2005, 11:31 »
Не, make автоматом не пускается, нужно самому вбить mingw32-make.
Записан
AlexKiriukha
Гость
Установка QT4 на MinGW.
«
Ответ #12 :
Август 29, 2005, 13:17 »
Цитата: "Sergey B."
Пути точно все прописаны?
c:\mingw\bin
c:\mingw\include
c:\mingw\lib
просто:
configure -release -shared -platform win32-g++
если пути прописаны правильно он вроде make автоматом запустит!!!
опций больше не надо никаких иначе свалиться... видимо какие-то внутренние зависимости тогда нарушаются... у меня всё время на QtXML валилось...
У меня аналогичная ситуация - валится при сборке QtXml. Проблема в том, что не находит многие вещи в QtCore4. Такое ощущение, что QtCore4 собирается не совсем полностью. У Вас какая версия MinGW?
P.S. c:\mingw\bin - прописан в PATH, а c:\mingw\include c:\mingw\lib в каких переменных прописывать?
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Установка QT4 на MinGW.
«
Ответ #13 :
Август 29, 2005, 14:49 »
Цитата: "AlexKiriukha"
Цитата: "Sergey B."
Пути точно все прописаны?
c:\mingw\bin
c:\mingw\include
c:\mingw\lib
просто:
configure -release -shared -platform win32-g++
если пути прописаны правильно он вроде make автоматом запустит!!!
опций больше не надо никаких иначе свалиться... видимо какие-то внутренние зависимости тогда нарушаются... у меня всё время на QtXML валилось...
У меня аналогичная ситуация - валится при сборке QtXml. Проблема в том, что не находит многие вещи в QtCore4. Такое ощущение, что QtCore4 собирается не совсем полностью. У Вас какая версия MinGW?
P.S. c:\mingw\bin - прописан в PATH, а c:\mingw\include c:\mingw\lib в каких переменных прописывать?
у меня собралось...
опций не надо!!! только
configure -shared -platform win32-g++
я ещё -fast добавил для пропуска лишних примеров... работает...
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Установка QT4 на MinGW.
«
Ответ #14 :
Август 29, 2005, 14:50 »
Цитата: "AlexKiriukha"
Цитата: "Sergey B."
Пути точно все прописаны?
c:\mingw\bin
c:\mingw\include
c:\mingw\lib
просто:
configure -release -shared -platform win32-g++
если пути прописаны правильно он вроде make автоматом запустит!!!
опций больше не надо никаких иначе свалиться... видимо какие-то внутренние зависимости тогда нарушаются... у меня всё время на QtXML валилось...
У меня аналогичная ситуация - валится при сборке QtXml. Проблема в том, что не находит многие вещи в QtCore4. Такое ощущение, что QtCore4 собирается не совсем полностью. У Вас какая версия MinGW?
P.S. c:\mingw\bin - прописан в PATH, а c:\mingw\include c:\mingw\lib в каких переменных прописывать?
у меня собралось...
опций не надо!!! только
configure -shared -platform win32-g++
я ещё -fast добавил для пропуска лишних примеров... работает...
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...