crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> С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
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 21:14