Pull to refresh

Comments 12

Зачем MinGW, когда нативный компилятор MSVC доступен в бесплатной версии Visual Studio?
Зачем устаревшая и неподдерживаемая Qt 4?
по тому что проект на 4 а 4.8.7 это финальная версия, ну и да вижуал студия весит ни разу ни столько сколько mingw-w64 (плиз не путайте его с mingw это разные компили)
— Здравствуйте, это канал об аниме?
— Да.
— Как мне пропатчить KDE2 под FreeBSD?

Навеяло.
И кто-то ещё будет говорить что windows пригодна для разработки?
Как по мне — много лишней работы которую можно было бы скинуть на msys2
Другой вопрос — как решаете проблему деплоя, собираете зависимости руками?
проблема как таковая не стоит, у меня в проекте зависимостей 4 dll-ки (много не пишу я не кодер я админ), с архитектурой хитрее: маленький лончер который определяет битность и запускает нужный экзешник ставя ему рабочую директорию либо lib32 либо lib64.
Зачем от админа запускать cmd, git-bash?
Зачем глобально менять 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 есть пути к другим компиляторам временно убираем их оттуда.
мне проще так винда читая еслиб VS ка стояла переопределял бы для сеанса
комп домашний, читай однопользовательский и да начигная с висты могут будут проблемы с записью в корни дисков если от непривелигированного юзера работать. Зачем сам 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
Sign up to leave a comment.

Articles