![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
greh |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 48 Регистрация: 23.11.2009 Пользователь №: 1252 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Предлагаю в этой теме сделать инструкцию от и до. У меня появилась проблема с компиляцией:
CODE ... Qt is now configured for building. Just run mingw32-make. To reconfigure, run mingw32-make confclean and configure. C:\Qt\2009.04\qt>mingw32-make sub-src cd src\winmain\ && mingw32-make 'mingw32-make' is not recognized as an internal or external command, operable program or batch file. mingw32-make: *** [sub-winmain-sub_src_target_ordered] Error 1 что впринципе понятно, ведь в папке winmain нет mingw32-make.exe и винда говорит мол я незнаю, что это такое и что мне надо делать. Далее закидываем туда все нужные exe-шники и компиляция пошла, но не на долго, ведь нужно во все папки закидывать. Есть способ проще? |
|
|
![]() |
greh |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 48 Регистрация: 23.11.2009 Пользователь №: 1252 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Напишу сам небольшую инструкцию, может кому ещё пригодится.
Это лишь один из вариантов установки: 1. Скачиваем Qt и MinGW 2. Устанавливаем Qt и MinGW(ставим нужные галочки в установке, если не знаете что надо лучше поставить все). Также желательно оставить путь для установки по умолчанию. 3. Если вы оставили путь установки по умолчанию, то далее можете просто копировать команды. Для начала установим переменную окружения PATH: Пуск->Настройки->Панель управления->Система->Вкладка Дополнительно->Переменные окружения выделяем PATH нажимаем редактировать и добавляем строку C:\MinGW\bin 4. Открываем Пуск->Выполнить пишем cmd нажимаем Enter, в появившемся окне пишем: cd C:\Qt\2009.4\qt Важно! Ваша версия Qt может отличаться. За место 2009.4 напишите свою, узнать можно открыв через проводник папку Qt на диске C:\ Далее пишем: configure -static -platform win32-g++ Ждём около 15 минут. Далее пишем: mingw32-make sub-src Ждём 2-4 часа. 5. Готово. Теперь ваши проекты будут компилироваться статично. У меня получилось 75 мб экзешник против >150 мб с dll-ками. Забыл добавить, в файле C:\Qt\2009.04\qt\mkspecs\win32-g++\qmake.conf в строку QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc дописываем -static : QMAKE_LFLAGS = -static-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc теперь точно всё. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.7.2025, 21:30 |