Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для re-marka
0 / 0 / 0
Регистрация: 17.10.2011
Сообщений: 12

Присоединиться к процессу VS 2010

22.10.2012, 16:33. Показов 3034. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,

Я прочитала, что из в visual studio можно отлаживать сторонние процессы.
Мне это было бы очень полезно.
У меня есть консольное приложение, которое я хочу отладить и которое запускается отдельной программой (симулятором).
Я запускаю симулятор, соответственно он запускает мой .exe файл, далее я нажимаю в VS attach to process, в списке процессов находится мой, но "обернутый" симулятором (с расширением .exe_webots), вот к нему и присоединяюсь. Запускаю саму симуляцию, но ничего не происходит, т.е. на брейкпоинты например реакции нет.
Вот что выводится в консоль:
'GeneticFSController.exe_webots': Loaded 'D:\agentCoding\webots\nao\controllers\G eneticFSController\GeneticFSController.e xe_webots', Symbols loaded.
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'GeneticFSController.exe_webots': Loaded 'C:\Program Files (x86)\Webots\lib\Controller.dll', Binary was not built with debug information.
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'GeneticFSController.exe_webots': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
вот что пишут создатели симулятора:

If you want to debug your controller with Visual C++ you can attach the debugger to the running controller process. Proceed like this: In Webots, hit the Stop button then the Revert button. Then, in Visual C++, use the Debug > Attach to Process... menu. In the dialog choose the MyController.exe_webots process. Still in Visual C++, you can now add breakpoints and watches in the controller code. Then, in Webots, hit the Run button to resume the simulation. Now the controller should stop when it reaches one of your breakpoints.
может подскажете, что мне надо сделать?
первый раз пробую ))
Вообще, я не очень поняла, как именно осуществляется связь с конкретным кодом?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2012, 16:33
Ответы с готовыми решениями:

Как присоединиться к чужому процессу?
Вообщем хотелось бы, чтобы программа присоединилась к чужому процессу, который уже идет на компе и его имя известно.Не уверен что так можно...

Присоединиться к удалённому столу
Проблема такова: Не могу с рабочего места присоединиться (remote desktop) к серверу(windows server 2008) Раньше всё было нормально....

JBuilder как присоединиться к MDB
Помогите новичку как работать в JBuilder c MDB файлом. Не могу даже приконнектиться через DataExpress к аксесовскому файлу. В списке...

4
 Аватар для defer
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
22.10.2012, 16:59
а что, собственно, не понятно? Тут написано, что делать
Цитата Сообщение от re-marka Посмотреть сообщение
If you want to debug your controller with Visual C++ you can attach the debugger to the running controller process. Proceed like this: In Webots, hit the Stop button then the Revert button. Then, in Visual C++, use the Debug > Attach to Process... menu. In the dialog choose the MyController.exe_webots process. Still in Visual C++, you can now add breakpoints and watches in the controller code. Then, in Webots, hit the Run button to resume the simulation. Now the controller should stop when it reaches one of your breakpoints.
0
 Аватар для re-marka
0 / 0 / 0
Регистрация: 17.10.2011
Сообщений: 12
22.10.2012, 17:00  [ТС]
Цитата Сообщение от defer Посмотреть сообщение
а что, собственно, не понятно? Тут написано, что делать
ну, не работает же
я как раз так, как написано, и делаю
0
 Аватар для defer
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
22.10.2012, 17:19
Цитата Сообщение от re-marka Посмотреть сообщение
ну, не работает же
Что значит не работает? И как он должен работать?
0
 Аватар для re-marka
0 / 0 / 0
Регистрация: 17.10.2011
Сообщений: 12
22.10.2012, 20:29  [ТС]
Цитата Сообщение от defer Посмотреть сообщение
Что значит не работает? И как он должен работать?
останавливаться по брейкпоинтам, например
Вот я и не понимаю, как именно происходит присоединение к коду - у меня есть открытое решение, я делаю этот attach process - как vs понимает, что этот присоединенный процесс надо ассоциировать с исходным кодом конкретного проекта? может еще что-то указать надо?

Добавлено через 3 часа 2 минуты
Цитата Сообщение от re-marka Посмотреть сообщение
может еще что-то указать надо?
странно, на другом компе у меня все заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2012, 20:29
Помогаю со студенческими работами здесь

Невозможно присоединиться к домашней группе
всем привет, уважаемые форумчане! =) пытаюсь подключить ноутбук со свежеустановленной Win7 Максимальная к домашней группе и постоянно...

WoW не может присоединиться к серверу
вобшем захажу в ВОВ как обычно... ввожу логин пароль и тд.. а оно мне пишет "анейбл ту конект" дело в том что мой друг может на все...

Не могу присоединиться к домену sakha.local
Есть Сервер Windows Server 2008 R2 (AD DNS DHCP) 192.168.30.202 255.255.255.0 192.168.30.1 - Шлюз к компу с общим интернетом (Kerio...

Как присоединиться к программе тестирования вин 10?
Здравствуйте, как мне присоединиться к программе тестирования вин 10? кнопка светится серым

Не удаётся присоединиться к хот-споту, поднятому на ноутбуке
Здравствуйте, дело в том что я хочу раздать себе на телефон (Андроид) Вай-Фай с ноута, у меня виндовс 10. Я включил хот-стоп и изменил нейм...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru