Comments 12
Зачем MinGW, когда нативный компилятор MSVC доступен в бесплатной версии Visual Studio?
Зачем устаревшая и неподдерживаемая Qt 4?
Зачем устаревшая и неподдерживаемая Qt 4?
— Здравствуйте, это канал об аниме?
— Да.
— Как мне пропатчить KDE2 под FreeBSD?
Навеяло.
QT — Quick Time
Qt — Cross-platform framework
Qt — Cross-platform framework
И кто-то ещё будет говорить что windows пригодна для разработки?
Как по мне — много лишней работы которую можно было бы скинуть на msys2
Другой вопрос — как решаете проблему деплоя, собираете зависимости руками?
Другой вопрос — как решаете проблему деплоя, собираете зависимости руками?
Зачем от админа запускать cmd, git-bash?
Зачем глобально менять environment? делаем qt.cmd куда прописываем все необходимое и cmd /k «path/to/qt.cmd»
Про shadow build не слышали
Зачем глобально менять environment? делаем qt.cmd куда прописываем все необходимое и cmd /k «path/to/qt.cmd»
сразу в 2 копии «C:\QT\qt-4.8.7-mingw-w64-i686» и «C:\QT\qt-4.8.7-mingw-w64-x64»
Про shadow build не слышали
Вариант запуска через нужный cmd /k «qt.cmd» избавит от этой ерунды
Идем в свойства системы и меняем переменную PATH (надо же в моей 10-ке сделали нормальный интерфейс для этого) добавляем туда путь пока только к 32 битной версии компилятора, у меня это: «C:\mingw-w64-i686\mingw32\bin». Если вдруг у вас в PATH есть пути к другим компиляторам временно убираем их оттуда.
комп домашний, читай однопользовательский и да начигная с висты могут будут проблемы с записью в корни дисков если от непривелигированного юзера работать. Зачем сам qt собирать без сырцов под боком не понимаю, креатор так и собрал.
Для сборки mingw64 7.x версии
\src\xmlpatterns\api\qcoloroutput_p.h
— ForegroundMask = ((1 << ForegroundShift) — 1) << ForegroundShift,
— BackgroundMask = ((1 << BackgroundShift) — 1) << BackgroundShift
+ ForegroundMask = 0x1f << ForegroundShift,
+ BackgroundMask = 0x7 << BackgroundShift
\mkspecs\win32-g++\qmake.conf
-QMAKE_CFLAGS = -pipe
+QMAKE_CFLAGS = -pipe -std=gnu++98
\src\xmlpatterns\api\qcoloroutput_p.h
— ForegroundMask = ((1 << ForegroundShift) — 1) << ForegroundShift,
— BackgroundMask = ((1 << BackgroundShift) — 1) << BackgroundShift
+ ForegroundMask = 0x1f << ForegroundShift,
+ BackgroundMask = 0x7 << BackgroundShift
\mkspecs\win32-g++\qmake.conf
-QMAKE_CFLAGS = -pipe
+QMAKE_CFLAGS = -pipe -std=gnu++98
Sign up to leave a comment.
Cобираем qt-4.8.7 и qt creator при помощи mingw-w64 на windows (10), бонусом настравиваем на работу с github