LINUX.ORG.RU

История изменений

Исправление m0rph, (текущая версия) :

Он так и не научился?

Чтобы Eclipse/Netbeans показывали содержимое сложных типов данных, требуется GDB с поддержкой pretty printers и эти самые pretty printers (скрипт на питоне) для целевого типа данных. Для STL и Qt например они уже написаны, но как и все в opensource здесь не обошлось без проблем: дело в том, что GDB имеет свойство падать при попытке получить через pretty printer внутреннюю информацию о локальном объекте, если его конструктор еще не отработал. Существует патч, который с помощью вбивания костыля частично решает эту проблему, но все равно возможны условия, при которых GDB все же свалится.

Исходная версия m0rph, :

Он так и не научился?

Чтобы Eclipse/Netbeans показывали содержимое сложных типов данных, требуется GDB с поддержкой pretty printers и эти самые pretty printers для целевого типа данных. Для STL и Qt например они уже написаны, но как и все в opensource и здесь не обошлось без проблем. Дело в том, что GDB имеет свойство падать при попытке получить через pretty printer внутреннюю информацию о локальном объекте, если его конструктор еще не отработал. Существует патч, который с помощью вбивания костыля частично решает эту проблему, но все равно возможны условия, при которых GDB все же свалится.