LINUX.ORG.RU

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

 , ,


0

2

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

★★★★★

Последнее исправление: SR_team (всего исправлений: 1)

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

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

intelfx ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.