Pull to refresh

Comments 37

Впервые слышу про 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

тоже самое, " 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

Понятно, спасибо что поковыряли.

Опция INSECURE_NOT_FOR_PRODUCTION_ignore_hash: True отключает проверку контрольный сумм для сторонних репозиториев и всё работает

супер, надо глянуть и дополнить статью)

Я все надеюсь что Кроссплатформенный переключатель прокси-сервера @S0mbre доведет до ума и добавит наконец главный функционал.

Ещё не плохой вариант: msys2. Из минусов только то, что немного отстаёт по версии. Cygwin не использую, но думаю там тоже есть.

Из минусов я бы отметил баги которые не повторяются в официальной сборке еще.

Ну вот я перед тем как это инструкцию составить, попробовал install qt-base. сборка зафейлилась. я попробовал руками убрать pg-sql (который по неизвестной причине вылазит). Дальше порт упал на сборке чего-то из msys2. Короче... оно конечно прикольно, но явно не нубас френдли) сам я предпочитаю conan, с ним вообще всё гладенько.

Ну вот вы упорный. И объясните, почему? и Какие альтернативы для гуи фреймоврка под Windows? Или вы считаете что если у меня приложение вин-специфичное, я должен изкорёживаться чтобы все под wine тестировать? Какой-то сильно вычурный способ разработки под винду, извините

Подозреваю что это примерно как "дизайн не на маке - моветон"

Идем в директорию И скачиваем архивы

а как догадаться какие надо скачать ?

Можно также найти QtC на зеркале Yandex, но я предпочитаю релизы с Github.

подозрительно он мало весит, там clangd есть ?

Всё есть, полная сборка) а с чего clangd должен много весить? (папка qtc/bin/clang/bin пожатая 30 мб занимает если чо)

для linux неполная - clangd не имеется (возможно расчет, что он из системы придет, но в креаторе он обычно свежее чем системный)

именно creator я предпочту через vpn\tor загрузить - он единым файлом идет и не так много весит
но и релиз гитхаба тоже полезен

Понял, ну мы для вин/мак качали, там все было, а под линукс меня из дистриба устраивал как раз

Ну у меня вот нет впн платного) а бесплатные с лимитом 50-100-200 мб сильно мало для таких задач.

не очень дружелюбны к начинающим разработчикам, которые только 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 какнить сами, я про это в конце написал (может вы не заметили).

Прошу Меня простить за мой неосторожный комментарий, мне за него очень не приятно.

Я хотел написать в шуточной форме, что очень надеюсь на помощь новичку с Вашей стороны, а в качестве благодарности я готов сделать только то, что позволяет мне механика сайта поставить Вам плюс в карму.

Я очень сожалею, но у меня нет времени и сил сейчас помочь Вам, прошу меня извинить.

У нас в Qbs есть скрипт, который автоматизирует описанное в статье.

Там помнится есть проблемы с иосью свежей, но всяко лучше чем руками качать.

На 03.10.2023 папки qt.io в https://mirror.yandex.ru/mirrors/ нет

Спасибо. Печально. вариант через aqtinstall тоже не катит, т.к. он подразумевал обращение к зеркалу яндекса.

Добавил предупреждение в шапку статьи. Спасибо за бдительность.

02.12.2023 - добавил третье живое зеркало в шапку.

Пока что, наиболее "дружелюбным" к пользователю методом установки остаётся цепочка TOR (можно в виде TOR Browser) + Privoxy + оригинальный онлайн-установщик. По-прежнему требует подмены зеркала, но зеркало, прописанное в оф. документации в качестве примера для синтаксиса указания зеркала вполне работает.

Метод из данной статьи имеет место быть, но требует существенно больше времени и существенно больше умственных усилий.

Да, всё ещё потребуется найти, как указать зеркало (это делается через командную строку при запуске установщика) и потребуется прописать порт для Privoxy, а порт из него указать в установщике, но на этом усилия заканчиваются, дальше устанавливается по стандартному пути. Если вылетает ошибка - значит, закрыли TOR Browser, надо его запустить обратно и нажать "повторить" в ошибке.

В октябре 2024-го вообще не рабочий вариант. На зеркалах нет ветки 6.6. В других ветках нет описываемых пакетов... Печаль.

Согласен, руки уже опускаются чет тут редачить.

Sign up to leave a comment.

Articles