Я работаю над многопоточным приложением C ++, которое имеет один поток GUI и много других рабочих потоков. Я использую Qt для GUI и сигналы / слоты для обновления GUI. Я в тупик от поведения исполняемого файла отладки. Когда я устанавливаю точки останова в обратных вызовах и обработчиках слотов, все работает должным образом, однако в тот момент, когда я удаляю точки останова или выполняю без отладки, управление никогда не переходит к этим функциям, и графический интерфейс никогда не обновляется. Как мне отладить эту проблему? Каковы возможные причины этого?
Я использую MSVC 2015, C ++ 11 и Qt 5.9 в Windows 10.