Size: a a a

2020 July 31

f

fr1 in Mapbox чат
выведите значение которое пытаются преобразовать и будет ясно откуда оно
источник

IA

Iron Ass in Mapbox чат
fr1
выведите значение которое пытаются преобразовать и будет ясно откуда оно
У меня же нет исходников мапбокса. Я .so как библиотеку цепляю. А копипаста с гита
источник

IA

Iron Ass in Mapbox чат
Подумала, а, может, надо тупо эту .so пересобрать под новую версию qt? Может в этом быть проблема?
источник

f

fr1 in Mapbox чат
Iron Ass
У меня же нет исходников мапбокса. Я .so как библиотеку цепляю. А копипаста с гита
так есть гит или нет, как-то не понятно
источник

IA

Iron Ass in Mapbox чат
fr1
так есть гит или нет, как-то не понятно
Есть собранная сошка на qt 5.14. Есть проект, который тянет ее, как библиотеку. На qt 5.14 проект ведёт себя прилично, на 5.15 ругается. Думаю, что можно попробовать пересобрать сошку на 5.15, чтобы версии qt совпали для библиотеки и проекта
источник

IA

Iron Ass in Mapbox чат
Но это очень муторно, в идеале бы избежать, конечно
источник

f

fr1 in Mapbox чат
а отладочной информации с той либой нет?
источник

IA

Iron Ass in Mapbox чат
Iron Ass
Добрый день. Подскажите, пожалуйста, что это за ошибка такая?
Unable to add layer: value must be a number

в Qt 5.14.2 ее нет, а в Qt 5.15.0 появляется. лэйеры, конечно, не рисует. Это проблема мапбокса или qt вообще?
Вот эта ошибка
источник

f

fr1 in Mapbox чат
я имею ввиду чтобы сборку дебажить не собирая
источник
2020 August 03

IA

Iron Ass in Mapbox чат
если вдруг кому интересно: докопалась до природы этой баги.
лэйеры со своими пропертями приходят из json-а, а кутешка их радостно парсит в QVariant. При этом сама подставляет типы к переменным. Некоторые целочисленные проперти она считает qlonglong-ами, что совершенно не устраивает mapbox. то есть если попросить mapbox добавить лэйер, в котором есть qlonglong, то он начинает ворчать и ничего не добавляет, а если заменить qlonglong на int, то все нормально, рисует) видимо, парсить варианты с лонглонгами начали только в 15ой кутешке, потому все и работает на 14)
бага интересная, но, епт, и что мне теперь с этим делать прикажете?)) писать парсер варианта с заменой лонгов на инты? страшно представить, как просядет производительность, рекурсия, варианты... 😭
источник

DP

Darafei Praliaskousk... in Mapbox чат
в тикет заносить в мапбокс
источник

IA

Iron Ass in Mapbox чат
это, конечно, да) но так они и кинулись чинить, чтобы я проект сдать успела))
источник

A

Alex CherryTea in Mapbox чат
Откатить на 14ую?
источник

IA

Iron Ass in Mapbox чат
высокое руководство требует 15ую, хоть ты тресни) ладно, придумаю какой-нить костыль))
источник

A

Alex CherryTea in Mapbox чат
Возможно когда оно узнает цену то примет решение подождать фикса)
источник

IA

Iron Ass in Mapbox чат
а как же "ну сделай че-нить, тыжпрограммист" 😂
источник

DP

Darafei Praliaskousk... in Mapbox чат
Iron Ass
это, конечно, да) но так они и кинулись чинить, чтобы я проект сдать успела))
ну, не попробуешь - не узнаешь
источник

DP

Darafei Praliaskousk... in Mapbox чат
тикет пишется пять минут и иногда экономит сотни нефти
источник

IA

Iron Ass in Mapbox чат
да сделаю)
источник

IA

Iron Ass in Mapbox чат
Iron Ass
если вдруг кому интересно: докопалась до природы этой баги.
лэйеры со своими пропертями приходят из json-а, а кутешка их радостно парсит в QVariant. При этом сама подставляет типы к переменным. Некоторые целочисленные проперти она считает qlonglong-ами, что совершенно не устраивает mapbox. то есть если попросить mapbox добавить лэйер, в котором есть qlonglong, то он начинает ворчать и ничего не добавляет, а если заменить qlonglong на int, то все нормально, рисует) видимо, парсить варианты с лонглонгами начали только в 15ой кутешке, потому все и работает на 14)
бага интересная, но, епт, и что мне теперь с этим делать прикажете?)) писать парсер варианта с заменой лонгов на инты? страшно представить, как просядет производительность, рекурсия, варианты... 😭
о, даже щас посмотрела на 14: к даблу кастует все, что видит)
источник