Здравствуйте, SaZ, Вы писали:
SaZ>В своём блоге кутэшники пока ничего не написали по этому поводу. Это LTS версия, с поддержкой на 3 года (так же, как раньше сделали с версией 5.6).
Здравствуйте, SaZ, Вы писали:
SaZ>Как я понимаю, вышла Qt 5.9. SaZ>Это LTS версия, с поддержкой на 3 года (так же, как раньше сделали с версией 5.6).
Почему для Windows нет отдельных вариантов msvc и mingw?
Где варианты для 32-х и 64-х битных версий?
В предыдущих выпусках разработчики Qt придерживались именно таких правил.
P.S. Возможно, теперь они перешли на вариант 'собери сам'? Или я что-то не так представляю?
Здравствуйте, Skorodum, Вы писали:
S>Здравствуйте, SaZ, Вы писали:
SaZ>>Как я понимаю, вышла Qt 5.9.
S>Из нового мне вот это интересно: Qt Remote Objects S>Я для подобного использовал QJsonRpc.
Да, я вот как раз решил поковырять. Про Qt Remote Objects общался с разрабами ещё в 2014 в Берлине на одной конфе, но тогда решение получалось слишком монструозным. Чуваки фактически сделали CORBA на кутэ. Но в нынешнем виде все выглядит достаточно удобоваримым.
Здравствуйте, AlexGin, Вы писали:
AG>Почему для Windows нет отдельных вариантов msvc и mingw?
А зачем нужен этот зоопарк инсталляторов? Я уже давно использую online installer. Впрочем, оффлайн установщик умеет всё тоже самое.
AG>Где варианты для 32-х и 64-х битных версий?
Там же где и были — в установщике.
AG>В предыдущих выпусках разработчики Qt придерживались именно таких правил.
Ничего не поменялось.
AG>P.S. Возможно, теперь они перешли на вариант 'собери сам'? Или я что-то не так представляю?
Это очень полезная и давно ожидаемая опция. Называется Qt lite.
А я вот пытаюсь пропихнуть свои ченжи туда.
Один вот: https://codereview.qt-project.org/#/c/191750/ в не очень понятном для меня статусе, т.е. уже все готово, но почему то никто не куда не мержит в основную ветку. Не могу же я это сам сделать?
Второй вот: https://codereview.qt-project.org/#/c/191326/ этот надо доделать немного.
И есть еще горстка ченжей в моем локальном репо.
Но так как с первым ситуация мне не понятна, (т.е. куда он пойдет, пойдет ли вообще) а время и силы потрачены, то смысла пока что либо делать я не вижу.
Может я конечно не понимаю всего процесса ревью? Но код готов а ничего никуда не движется. Это честно сказать немного остужает пыл, и собственно говоря кому это больше нужно Digia которая будет зарабатывать деньги на поддержке платных кастомеров или мне (где я могу просто взять только что вышедший релиз 5.9 накатить свои патчи и пользоваться им дальше).
Поправьте если не прав.
Здравствуйте, SaZ, Вы писали:
S>>Из нового мне вот это интересно: Qt Remote Objects S>>Я для подобного использовал QJsonRpc. SaZ>Да, я вот как раз решил поковырять.
Отпишитесь по результатам
Здравствуйте, SaZ, Вы писали:
SaZ>Здравствуйте, AlexGin, Вы писали:
AG>>Почему для Windows нет отдельных вариантов msvc и mingw? SaZ>А зачем нужен этот зоопарк инсталляторов? Я уже давно использую online installer. Впрочем, оффлайн установщик умеет всё тоже самое.
AG>>Где варианты для 32-х и 64-х битных версий? SaZ>Там же где и были — в установщике.
В одном установщике, а не как раньше в разных.
AG>>В предыдущих выпусках разработчики Qt придерживались именно таких правил. SaZ>Ничего не поменялось.
Все поменялось, раньше для каждого компилятора был отдельный оффлайн инсталлятор, теперь все одним идет, на 2.2 гига
Здравствуйте, Denwer, Вы писали:
D>В одном установщике, а не как раньше в разных. SaZ>>А зачем нужен этот зоопарк инсталляторов? Я уже давно использую online installer. Впрочем, оффлайн установщик умеет всё тоже самое.
SaZ>>Ничего не поменялось. D>Все поменялось, раньше для каждого компилятора был отдельный оффлайн инсталлятор, теперь все одним идет, на 2.2 гига
А я вот как-то даже не заметил. Только что это меняет? Саша Гинзбург решил, что они убрали поддержку mingw, я тонко намекнул, что они просто всё положили в один инсталлятор. Ибо нет особой разницы, качать по 700 метров или 2,3 гига.
При этом у qt.io значительно снизилась нагрузка на билд сервера.
Здравствуйте, SaZ, Вы писали:
SaZ>Здравствуйте, Denwer, Вы писали:
D>>В одном установщике, а не как раньше в разных. SaZ>>>А зачем нужен этот зоопарк инсталляторов? Я уже давно использую online installer. Впрочем, оффлайн установщик умеет всё тоже самое.
SaZ>>>Ничего не поменялось. D>>Все поменялось, раньше для каждого компилятора был отдельный оффлайн инсталлятор, теперь все одним идет, на 2.2 гига
SaZ>А я вот как-то даже не заметил. Только что это меняет? Саша Гинзбург решил, что они убрали поддержку mingw, я тонко намекнул, что они просто всё положили в один инсталлятор. Ибо нет особой разницы, качать по 700 метров или 2,3 гига. SaZ>При этом у qt.io значительно снизилась нагрузка на билд сервера.
Например они убрали VS2013 32. А мы вот на ней работаем.
Здравствуйте, SaZ, Вы писали:
SaZ>Как я понимаю, вышла Qt 5.9.
Господа!
Пользуюсь случаем, хочу спросить.
Давно пользую эту библиотеку под Линуксом.
С недавнего времени и на Андроиде.
Как ею попользоваться в Виндах? Допустим в Семёрке.
Опишите порядок действий.
Последний раз программировал под Винду, когда она ещё была 3.1 и ставилась поверх ДОС-а.
Ни один из проектов, которые нормально работали ранее в Qt5.8 (MSVC2015) — не открывается
ОС: Windows 7/64 (SP1) Ultimate.
P.S. У меня установлена MSVC2015 CE вместе с QtVs Addin 2 — когда в меню студии просматриваю настройки —
через меню QtVSTools/QtOptions вижу вполне корректную картинку:
Открывю в среде студии *.pro файл (через меню QtVSTools/Open Qt Project File *.pro) — и получаю облом
В общем — сборка проектв Qt в среде MSVC2015 стала проблематичной!
При этом, в среде QtCreator v 4.3.1 те же самые проекты собираются без каких-либо проблем.
Здравствуйте, Kernighan, Вы писали:
K>Как ею попользоваться в Виндах? Допустим в Семёрке.
Так же как и в линкусе. Или интересует деплой?
K>Опишите порядок действий.
Каких действий?
Здравствуйте, Kernighan, Вы писали:
K>Господа! K>Пользуюсь случаем, хочу спросить. K>Давно пользую эту библиотеку под Линуксом. K>С недавнего времени и на Андроиде.
K>Как ею попользоваться в Виндах? Допустим в Семёрке. K>Опишите порядок действий.
1) Выбрать компилятор, VS, mingw
2) Скачать online установщик с сайта qt.io и поставить что нужно, под студию + add in K>Последний раз программировал под Винду, когда она ещё была 3.1 и ставилась поверх ДОС-а. K>
Проще наверное в Qt Creator-е программировать так же как не в Windows, в этом случае будет меньше различий.
Здравствуйте, SaZ, Вы писали:
SaZ>Как я понимаю, вышла Qt 5.9.
SaZ>В своём блоге кутэшники пока ничего не написали по этому поводу. SaZ>Как тут верно заметили, вот анонс (раньше ссылка вела на 404). SaZ>New features
SaZ>Это LTS версия, с поддержкой на 3 года (так же, как раньше сделали с версией 5.6).
К сожалению, пациент скорее мёртв, чем жив — т.е. работать с файлами *.pro из новой версии под MSVC (в среде студии) — невозможно
Я провёл все рекомендации, приведенные в интернете, однако эти потуги не дали никакого результата!
В общем — версия получилась сырая, переходить пока не неё достаточно стрёмно.
P.S. Тем не менее, больший респект Диме Сазонову, что держит руку на пульсе событий в этом огромном и прекрасном мире Qt
Здравствуйте, AlexGin, Вы писали:
AG>К сожалению, пациент скорее мёртв, чем жив — т.е. работать с файлами *.pro из новой версии под MSVC (в среде студии) — невозможно
Мне вас жаль
AG>Я провёл все рекомендации, приведенные в интернете, однако эти потуги не дали никакого результата!
Уверен, что вы не попробовали самую надёжную и правильную рекомендацию: использовать родные системы сборок для IDE. Проще говоря — нет никаких проблем при использовании CMake.
Опять же, .pro это уже устаревающая технология. Qt активно пилит QBS.
Вот честно, за те 6 лет что я с Qt я ни разу не использовал .pro файлы. Хотя вру, один раз, когда нужно было быстро собрать examples.
AG>В общем — версия получилась сырая, переходить пока не неё достаточно стрёмно.
Больше конкретики — дайте ссылку хотя-бы на один баг, который вы нашли в 5.9.
AG>P.S. Тем не менее, больший респект Диме Сазонову, что держит руку на пульсе событий в этом огромном и прекрасном мире Qt
Да ладно. Просто мне очень нравится Qt благодаря хорошо читаемому, продуманному коду и превосходоной документации.
Здравствуйте, SaZ, Вы писали:
AG>Я провёл все рекомендации, приведенные в интернете, однако эти потуги не дали никакого результата!
В данном случае, я подразумевал рекомендации, касающиеся проблемы открытия *.pro файлов из студии (ссылка на баг — ниже).
SaZ>Уверен, что вы не попробовали самую надёжную и правильную рекомендацию: использовать родные системы сборок для IDE. SaZ>Проще говоря — нет никаких проблем при использовании CMake.
Для IDE Visual Studio, вроде как штатно (плагином QtVSAddin) используется QMake? Есть способ как-то прикрутить Cmake?
SaZ>Опять же, .pro это уже устаревающая технология. Qt активно пилит QBS. SaZ>Вот честно, за те 6 лет что я с Qt я ни разу не использовал .pro файлы. Хотя вру, один раз, когда нужно было быстро собрать examples.
Хорошо, я например, взял один из примеров, хочу его собрать на Qt 5.9 (желательно — в MSVC2015) — какие теперь мои действия?
Очень хотелось бы, обойтись без большого шаманского бубна...
AG>В общем — версия получилась сырая, переходить пока не неё достаточно стрёмно. SaZ>Больше конкретики — дайте ссылку хотя-бы на один баг, который вы нашли в 5.9.
QTBUG-60059 https://bugreports.qt.io/browse/QTBUG-60059
Уточним — первоначально нашёл не я, просто в процессе гугления проблемы я увидел, что это баг уже известный.
Правда, непонятно, почему баг приоритета critical так и не смогли/захотели воспроизвести. Просто 'отмахнулись' от него
P.S. Меня удивляет, почему версия 5.9 появилась так быстро, вроде как 5.8 была в конце января, эта же 'варилась' только четыре месяца
(имхо — обычно по полгода, если не ошибаюсь).
Не заходит по команде STEP INTO в исходники Qt, а прыгает куда то, не понятно куда в мои исходники. Исходники Qt в QtCreatore прописаны, т.к. иногда, очень иногда все же получается пошагово пройтись по исходникам Qt, например по файлам с реализацией массивов и списков. Похоже поспешил я с переходом на 5.9.
UPD: Если зайти отладчиков в файл moc_* и дальше нажимать STEP INTO, то QtCreator вообще падает. Жалею что потратил пол дня на настройку всего этого говна. Теперь еще пол дня, что бы вернуть все обратно.