Достала меня отладка в студии. Удалось настроить отладку прямо в Code::Blocks.
Может, кому пригодится:
1. Нужен cdb.exe. Его нет ни в инструментах SDK, ни в пакете студии. Но я его нашла в пакете WDK (у меня версия WINDDK 7600.1). Нужно просто скачать последний WDK для своей системы и установить. Например, отсюда:
http://www.microsoft.com/download/en/detai...en&id=11800Из всех пунктов можно выбрать и установить только Debugging Tools for Windows.
Примечание: а вот отдельно от этого пакета "Debugging tools" почему-то не содержали cdb.exe.
Проставляем переменную среды:
_NT_DEBUGGER_EXTENSION_PATH=<локальный путь до места установки WINDDK>\WINDDK\7600.16385.1\Debuggers
2. Для отладки понадобятся Windows Debug Symbols. Качаем для своей системы отсюда:
http://msdn.microsoft.com/en-us/windows/hardware/gg463028Далее, проставляем переменную среды:
_NT_SYMBOL_PATH="С:\Windows\Symbols" (тот путь, куда установили пакет Windows Debug Symbols)
Примечание: если венда ставила какие-то апдейты и прочее после сервис-пака и отказывается распознавать символы, то можно поставить эту переменную в значение
_NT_SYMBOL_PATH=SRV*C:\Symbols*
http://msdl.microsoft.com/download/symbols Тогда символы будут подгружаться из сети (в папку C:\Symbols) по мере необходимости при дебаге. Универсальное средство, но может жрать траффик.
3. В настройках "Settings->Compiler and Debugger" Сode::Blocks выбираем настройки "Microsoft Visual C++ 2005/2008", которые там имеются, копируем их (кнопка Copy) и обзываем настройками для студии 2010.
4. Выбираем новые настройки для студии 2010 и прописываем следующие пути в "Toolchain executables", в закладке "Additional Paths":
<локальный путь до Program Files>\Microsoft Visual Studio 10.0\Common7\IDE
<локальный путь до места установки WINDDK>\WINDDK\7600.16385.1\Debuggers
(естественно, папка WINDDK будет называться как-то по номеру DDK, который установлен на машине, так что проставляем свой номер).
Всё.
Можно наслаждаться нормальным дебагом прямо в Code::Blocks! :)