|
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
|
|
Установка Qt 4.8.4 MinGW15.02.2013, 05:07. Показов 13309. Ответов 29
Метки нет (Все метки)
Только не пинайте сильно, 5 часов ночи, а я всё поставить Qt не могу.
Имею Windows 7 x64 и Qt 4.8.4. Скажите, пожалуйста, как это заставить работать с MinGW? Я перепробовал кучу версий, начиная от 4.4.0, заканчивая самым последним, я собирал Qt самостоятельно, душу дьяволу только не продал - не хочеть ни один проект собираться и всё тут. Сам Qt собирается отлично, а программы на Qt - нифига. Мой хеловорлд под линуксом собирается нормально, под VS2010 тоже нормально, а под MinGW нифига не хочет. Ошибки вылетают при выполнении сборки, qmake -project и qmake выполняются хорошо. Что ставить и откуда качать? Ещё параллельно я пытался присунуть каким-то чудом найденную интеграцию к Eclipse, qt-eclipse-integration-win32-1.6.1 - тоже ничего не вышло, не появляются новые пункты. Может у кого есть - поделитесь, пожалуйста. Я бы может и стандартный IDE использовал, но у меня в принципе там нет пункта о Qt Project. Ни на линуксе, ни на венде. Что же я всё же делаю не так? P.S.: в факе по удалению зависимостей от динамических библиотек сказано, что опция QMAKE_LFLAGS имеет уже значение, а в 4.8.4 там пустая строка. Ну это я так, мимолётом.
0
|
|
| 15.02.2013, 05:07 | |
|
Ответы с готовыми решениями:
29
Vlc-qt сборка и установка в qt с mingw установка MinGW и Eclipse Установка Eclipse C/C++ и MinGW |
|
1 / 1 / 1
Регистрация: 07.08.2012
Сообщений: 30
|
|
| 15.02.2013, 09:36 | |
|
ставь оффлайн сборку и все будет работать.
0
|
|
|
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
|
||||||
| 15.02.2013, 19:48 [ТС] | ||||||
|
Извините, я не особо подкован в сборках Qt, если разница между статическим и динамическим использованием в пересборке Qt с особыми ключами, то пытался и динамически, и статически использовать. Сейчас качаю Qt SDK 1.2.1, попробую его. Ошибки разные, к примеру "cannot find -lQtCored4". mingw брал много откуда, к примеру, здесь, разные версии отсюда, несколько версий отсюда, на просторах гугла ещё какие-то находил... Сам Qt 4.8.4 брал с официального сайта.
Интеграция с eclipse вообще никак не поддаётся реализации на Win 7 x64 видимо, все ссылки битые, хотя под Linux x86_64 получилось интегрировать. Добавлено через 4 часа 12 минут Скачал этот Qt SDK 1.2.1, выбрал 4.8.1 (Desktop), всё собирается и даже Qt Creator работает, и даже очень понравился, ну этот Eclipce Попытался собрать статику по местной инструкции, в qmake.confQMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc не было, был чистый QMAKE_LFLAGS = Вставив -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc туда ничего хорошего не вышло, зато просто с -static какие-то полезные вещи получились. qmake выдал ошибку на examples, make соответственно тоже. С помощью:
1
|
||||||
|
4 / 4 / 1
Регистрация: 24.10.2012
Сообщений: 57
|
|
| 19.02.2013, 20:43 | |
|
Пользуйтесь, всё просто и доступно.
1
|
|
|
aelcfx
|
|
| 04.07.2013, 00:40 | |
|
Здравствуйте. Извините если не в тему, но...
Для исправления данной ситуации вам нужно ввести правильный путь в системную переменную. Панель управления -> система -> дополнительные параметры системы -> переменные среды Для работы нужно создать переменную среду как для системных данных, так и для вашего user. Пример Имя переменной PATH значение C:\Qt\4.8.5\bin т.е. указать где qmake. Затем вызвать конфигуратор и просто перекомпилить библиотеки. |
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 13.11.2015, 18:23 | |
|
У меня скачана qt-everywhere-opensource-src-4.8.5 -- сколько памяти на диске надо для этой версии, есть ли там встроен QtCreator, MinGW? (На сайте есть два варианта каждой версии, в чем они разнятся?). Не устарела ли эта версия?
Добавлено через 14 часов 44 минуты И есть просто https://download.qt.io/archive... -mingw.exe qt-win-opensource-4.8.5-mingw.exe -- мне какую версию надо, если под Win XP?
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 14.11.2015, 10:08 | |
|
arts1, src - файл с исходниками, которые нужно собирать: компилятор, среду разработки надо настраивать самостоятельно.
exe - все уже собрано + насколько я помню, там же и компилятор и QtCreator (устаревший). Qt 4 в любом случае устарел, но если нужно использовать какие-то базовые функции, то сойдет.
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 15.11.2015, 05:33 | |
|
Я так понимаю надо было скачать ...mingw.exe -- мне надо Qt подключить под CodeBlocks (хотя Qt creator тоже подойдет).VisualStudio у меня нету. Но как мне настроить самостоятельно (src)? Если через кнопку configure, но что там именно обозначить непонятно.
"компилятор, среду разработки надо настраивать самостоятельно" -- компилятор MinGW? (он у меня есть от CodeBlocks), а Qt creator там есть, ибо среди разархивованых папок не видно? Добавлено через 14 часов 34 минуты Проблемы с Qtcore4 при подключение к CodeBlock? Как отменить установки которые были сделаны до конфигурации (если в командной строке при проверки версии она отображается, то наверное отконфигурирована после) - теперь снова не могу это сделать кроме как для Global Variable. В папках есть qtcore4.install -- его что надо разархивировать?
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 15.11.2015, 15:46 | |
|
Да, чтобы собрать qt самостоятельно нужно пользоваться configure. configure --help выведет допустимые параметры. Вообще по сборке есть отдельные темы/сайты, где можно поподробнее почитать. Исходников QtCreator'а в исходника Qt нет.
С CodeBlock не работал, поэтому вторую часть вопросов не понял и помочь не смогу.
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 16.11.2015, 01:21 | |
|
qmake не запускается - то есть появляется но на по-секунды. А при попытке создания в CodeBlocks есть предупреждение связано с qtcore4, которого нету в папке, даже после конфигурации? А копирование с других програм вызывает тоже предупреждение.
Добавлено через 1 час 2 минуты Вот есть инструкция к моей версии - http://www.gamedev.ru/pages/sg... s/?id=6613 - но сконфигурировать по образцу Я не могу. Когда я запускаю configure - выбираю opensource - и принимаю условия - все дальше идет автоматически - каких-то дополнительных опций не могу выбрать.
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 16.11.2015, 09:07 | |
|
configure создает makefile, по которому потом можно собрать qt командой make (mingw32-make). Опции в configure передаются через параметры запуска, а не в процессе его работы. Так что все правильно работает, остается только собрать (make).
Чтобы qmake (и make, и т.д.) дольше держался, надо запускать его из консоли (Ctrl+R, далее cmd, далее cd <путь_к_папке_где_нужно_выполнить_qmake> , далее qmake)
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 16.11.2015, 14:19 | |
|
Но вот во второй раз делал конфигурацию - она все-таки оборвалась, без какого то сообщение о завершение конфигурации.
Запускаю mingw32-make из консоли qmake - и получаю такое сообщение - no targets specified and no makefile found Потом пытаюсь использовать некоторые опции уже переключившись в корневой каталог, где есть Makefile (160 кб. приблизительно), и в добавок получаю еще кроме що не обозначена тарджет - No rule to make target 'Makefile'. Stop. Приведите пожалуста полностью что я должен написать в командной строке, если переключился в каталог с мейкфайлом.
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 16.11.2015, 17:21 | |
|
С каким сообщением оборвался вызов configure? Если он до конца не отработал, то собрать не получится.
Собирал только под линуксом, так что возможно есть какие-то особенности. А так по вашей ссылке все расписано. Если вкратце, то надо - задать переменные окружения - configure.exe (для чистоты эксперименты можно без параметров) - make (mingw32-make) в той же папке, что и configure З.Ы. Рекомендую все-таки скачать уже собранную версию
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 16.11.2015, 23:24 | |
|
В том-то дело, что обрывается работа configure.exe (запускаю двумя кликами по экзешке), когда я вначале вручную подтверждаю 'O' и 'Y', потом все само собой автоматически листится в консоли, пока где-то на 10 мин. консоль исчезает. Может есть возможность проверить, прошла ли конфигурация успешно? Какой обьем Makefile должен быть и должен ли он быть в корневой папке Qt? Если я переключаюсь в корневую папку где мой Makefile - что я должен написать - просто mingw32-make? Ибо при неудачном запуске выскакивает, что еще должно быть [options][targets] - это наверное и вызвано No rule to make target 'Makefile' // И еще не приступив в Qt я так понял что это некий аналог Java (тоже на С++ построена) – Qstring, toString(), Q_object –много общего. Сейчас мне надо как раз проэкт джава преобразовать в КюТи
Экзешки пока не могу скачать, но что так трудно исходники настроить – qt creator уже был установлен. Добавлено через 1 час 11 минут Как я тогда введу такие опции конфигурации, если она проходит автоматически после запуска configure.exe: configure.exe -debug-and-release -qt-libpng -qt-libjpeg -opensource -no-qt3support -qt-zlib -qt-libmng -qt-libtiff -nomake demos -nomake examples
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 17.11.2015, 09:47 | |
|
Запускать configure надо из командной строки (в пуске есть), либо скриптом. Пример скрипта во вложении (закинуть в папку с configure).
В конец строки bat-файла можно добавить "> LOG 2> ERR", чтобы весь вывод писался в файл LOG, а ошибки в ERR. mingw32-make надо запускать из той же папки, где лежит configure (тоже желательно из командной строки, чтобы ошибки не пропадали). Размер Makefile'а у меня получился где-то 130Кб. В целом все нормально отработало. Сборка началась и я ее прервал.
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 17.11.2015, 11:04 | |
|
Вчера у меня почему то конфигурация начала обрыватся на первых секундах. Сегодня запустил ваш бат файл - и тоже самое?? Может это через то что я поменял долгое название папки на просто на qt (в path тоже поменял).
из командной строки пишет что нету такой команды как configure.exe.
0
|
|
|
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
|
|
| 17.11.2015, 11:52 | |
|
Если путь в path совпадает с реальным (вроде бы еще пробелы не допускаются) и скрипт запускается из папки, где и лежит configure, то должно работать.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 17.11.2015, 17:33 | ||
|
Тоже искал этот mingw ввиду полного бардака и незнания какой качать и где… Качал кучу инсталов.. то онлайн то офлайн.. хаос. В родном сайте их 100 названий с понятными только авторам mingw инсталами. Качал разные ставил и ничерта. В итоге в Creator инстале уже оказался mingw нужной версии =).
0
|
||
| 17.11.2015, 17:33 | |
|
Помогаю со студенческими работами здесь
20
Установка и настройка Eclipse + MinGW
MinGW, при установке ошибка: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|