Форум » GUI » Debugger » Ответить

Debugger

Pasha: Можно ли для отладки gui-программ использовать debugger со стандартным терминалом ? Т.е. hwgui/minigui/fw программу линковать вместе с gwwin/gtwvt и при переключении в режим отладки активировать терминальное окно ? Если да то как, если нет то как такое можно сделать ?

Ответов - 6

alkresin: Можно, конечно. Просто вставляете в код программы altd(1) altd() компилируете ее с ключом /b и проверяете, что в линк-скрипте есть gtwin/gtwvt и debug.lib

Pasha: А можно ли во время компиляции определить, программа собирается с ключем /b или нет ? Что-то вроде #ifdef

alkresin: Нет. Хотя сделать было бы нетрудно. А зачем ?


Pasha: Да я хотел написать что-нибудь вроде #ifdef __DEBUG__ altd() ... #endif Ладно, все равно с отладкой gui-программ что-то не получается

alkresin: А что не получается ? Я этим редко пользуюсь - но, вроде, работает нормально.

Pasha: Да просто при вызове отладчика в окне ничего не выводится Мне правда нужен отладчик в fw Может терминал не проинициализирован ? я линкую с gtwvt



полная версия страницы