Сode::Blocks 10.05 + MSVS 2010 + debug, работает! |
Здравствуйте, гость ( Вход | Регистрация )
Сode::Blocks 10.05 + MSVS 2010 + debug, работает! |
Iron Bug |
7.7.2011, 8:06
Сообщение
#1
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
Достала меня отладка в студии. Удалось настроить отдалку прямо в 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! UPD: проапдейтила маленько инструкцию после установки на чистой машине: надо было ещё переменные среды установить. Сообщение отредактировал Iron Bug - 13.7.2011, 11:32 |
|
|
Текстовая версия | Сейчас: 18.1.2025, 8:12 |