Comments 37
Вместо использования aqtinstall, который в mirrors может, выкачиваем все руками. Очень удобно для ci
Впервые слышу про aqtinstall . Подскажете как сделать такую же установку как в статье, через него?
я попробовал сделать такой вот конфиг
[mirrors]
trusted_mirrors:
https://mirror.yandex.ru/mirrors/qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_641/
И команда запуска выдает ошибку
aqt_x64.exe -c aqt.ini list-qt windows desktop
ERROR : list index out of range
[aqt]
baseurl: https://mirror.yandex.ru/mirrors/qt.io/
тоже самое, " list index out of range" и все тут.
Вот рабочий конфиг:
[aqt]
baseurl: https://qt-mirror.dannhauer.de/
[requests]
max_retries_on_checksum_error: 1
max_retries_to_retrieve_hash: 1
INSECURE_NOT_FOR_PRODUCTION_ignore_hash: True
[mirrors]
fallbacks:
https://mirrors.ocf.berkeley.edu/qt
https://qt.mirror.constant.com/
https://ftp.acc.umu.se/mirror/qt.io/qtproject/
https://qtproject.mirror.liquidtelecom.com/
https://ftp.jaist.ac.jp/pub/qtproject
http://ftp1.nluug.nl/languages/qt
https://mirrors.dotsrc.org/qtproject
https://mirror.yandex.ru/mirrors/qt.io
С зеркалом яндекса наблюдаются проблемы (не удается скачать mingw), поэтому я не стал его ставить как baseurl.
Ставить так:
aqt -c /aqt.cfg install-qt windows desktop 5.15.2 win64_mingw81
вот изза этого бага https://github.com/miurahr/aqtinstall/issues/521 пока ничего не получается, видимо автор aqtinstall имеет доступ к https://download.qt.io/ и его это проблема не очень беспокоит
Я все надеюсь что Кроссплатформенный переключатель прокси-сервера @S0mbre доведет до ума и добавит наконец главный функционал.
Ещё не плохой вариант: msys2. Из минусов только то, что немного отстаёт по версии. Cygwin не использую, но думаю там тоже есть.
Собираю все из исходников с помощью vcpkg
Ну вот я перед тем как это инструкцию составить, попробовал install qt-base. сборка зафейлилась. я попробовал руками убрать pg-sql (который по неизвестной причине вылазит). Дальше порт упал на сборке чего-то из msys2. Короче... оно конечно прикольно, но явно не нубас френдли) сам я предпочитаю conan, с ним вообще всё гладенько.
Разработка под Qt в Windows - моветон.
Ну вот вы упорный. И объясните, почему? и Какие альтернативы для гуи фреймоврка под Windows? Или вы считаете что если у меня приложение вин-специфичное, я должен изкорёживаться чтобы все под wine тестировать? Какой-то сильно вычурный способ разработки под винду, извините
Идем в директорию И скачиваем архивы
а как догадаться какие надо скачать ?
Можно также найти QtC на зеркале Yandex, но я предпочитаю релизы с Github.
подозрительно он мало весит, там clangd есть ?
Всё есть, полная сборка) а с чего clangd должен много весить? (папка qtc/bin/clang/bin пожатая 30 мб занимает если чо)
для linux неполная - clangd не имеется (возможно расчет, что он из системы придет, но в креаторе он обычно свежее чем системный)
именно creator я предпочту через vpn\tor загрузить - он единым файлом идет и не так много весит
но и релиз гитхаба тоже полезен
не очень дружелюбны к начинающим разработчикам, которые только hello world начинают собирать
Тем не менее, не рассказали как установить комплекты. "Отличное" пособие для новичков. Сижу уже несколько дней пытаясь установить отладчик.
Есть прогресс? Я с большим интересом бы воспользовался вашим советом.
Что конкретно с установкой отладчика вызывает вопросы? есть оф дока Qt по настройке дебаггера, она все еще актуальная)
ставите win sdk, чекаете debugging tools, ставите cdb ext (в статье написано как), добавляете дебаггер из winsdk в кит. три действия буквально.
ставите win sdk
Указанные в статье линки его не включают? Если уже установлен VS2019 является ли win sdk его частью и если да то где его найти?
чекаете debugging tools
Можно описать подробней путь?
ставите cdb ext (в статье написано как)
В вашей статье, мне не хватает знания/понимания чтобы опознать это место в тексте
добавляете дебаггер из winsdk в кит.
можно подробней где именно в настройках какие нужно произвести действия
три действия буквально.
Надеюсь в скором будущем это так же не будет представлять для меня проблем как и для Вас.
давайте вы просто немножко сами покопаетесь в документации и можете смело минусить мне карму, ок?
https://wiki.qt.io/Qt_Creator_Windows_Debugging
почему я должен пересказывать мануалы которые УЖЕ есть и не один десяток лет по настройке? когда такая обязанность на меня возложилась?
Вместо того чтобы сказать спасибо за инструкции которых до меня никто не выкладывал, тут идут какие-то претензии "а расскажи как вообще настроить и пользоваться QtC". статья просто как скачать запрещёнку. Всё. Настройку IDE какнить сами, я про это в конце написал (может вы не заметили).
Прошу Меня простить за мой неосторожный комментарий, мне за него очень не приятно.
Я хотел написать в шуточной форме, что очень надеюсь на помощь новичку с Вашей стороны, а в качестве благодарности я готов сделать только то, что позволяет мне механика сайта поставить Вам плюс в карму.
На 03.10.2023 папки qt.io в https://mirror.yandex.ru/mirrors/ нет
02.12.2023 - добавил третье живое зеркало в шапку.
Пока что, наиболее "дружелюбным" к пользователю методом установки остаётся цепочка TOR (можно в виде TOR Browser) + Privoxy + оригинальный онлайн-установщик. По-прежнему требует подмены зеркала, но зеркало, прописанное в оф. документации в качестве примера для синтаксиса указания зеркала вполне работает.
Метод из данной статьи имеет место быть, но требует существенно больше времени и существенно больше умственных усилий.
Да, всё ещё потребуется найти, как указать зеркало (это делается через командную строку при запуске установщика) и потребуется прописать порт для Privoxy, а порт из него указать в установщике, но на этом усилия заканчиваются, дальше устанавливается по стандартному пути. Если вылетает ошибка - значит, закрыли TOR Browser, надо его запустить обратно и нажать "повторить" в ошибке.
В октябре 2024-го вообще не рабочий вариант. На зеркалах нет ветки 6.6. В других ветках нет описываемых пакетов... Печаль.
Настраиваем окружение Qt6+QtC без VPN