GDB в Qt неправильно обновляет значения - PullRequest
0 голосов
/ 26 января 2010

Я пытаюсь использовать отладчик в потоке, но значения наблюдаемых переменных не обновляются в них, пока я не уберу точку останова, заставлю его работать некоторое время, а затем верну точку останова. Они также обновляются, если появляется messageBox. Почему это?

1 Ответ

1 голос
/ 26 января 2010

Может быть несколько причин. Мое лучшее предположение заключается в том, что вы ставите точки останова в декомпилированном коде, поскольку скомпилированный код может не появляться в таком порядке (так как компилятор будет перемещать объекты). Вам следует рассмотреть возможность установки вашего компилятора на более низкий уровень оптимизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...