LINUX.ORG.RU

KDevelop подсчет размера структур

 , ,


0

2

В KDevelop при наведении курсора на элемент структуры или класса, а так же при наведении курсора на саму структру/класс, во всплывающей подсказке выводится размер, смещение относительно начала и выравнивание. Удобная штука. Однако мне приходится работать с x32 проектами, и там эта штука работает не правильно - считает указатели по 8 байт. Можно ли как-то указать KDevelop, что бы он считал указатели по 4 байта?

★★★★

Из моего опыта работы с ним, KDevelop — это одна большая гора костылей, эвристик, костылей к эвристикам и эвристик к костылям, так что скажи спасибо, что хоть как-то работает. :)

On a more serious note, попробуй задать в настройках правильный (32-разрядный) компилятор. В последних версиях это как-то можно сделать. Возможно, сработает.

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

Компилятор задан, который только в x32 умеет, это ничего не меняет

SR_team ★★★★ ()
Ответ на: комментарий от SR_team

Ответили. Печально :(

I don't see a way to change target architecture in libclang, from a quick look.
So I think it'll always use the architecture KDevelop was built for.

IMO this information is of questionable usefulness anyways. Maybe we should
just remove it again?

SR_team ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.