2013-04-11 1 views
1

У меня есть проект C++, который вызывается в Python (через boost-python), и я хочу отлаживать код C++ из процесса python. Как я могу это сделать? В Windows с Visual Studio я могу использовать функциональность attach to process. Как добиться того же в Eclipse? Отладка расширения Python C++ из Eclipse (под Linux)

+0

Это не совсем о Eclipse, вы должны обратиться к проекту CDT для такого рода вещей. – user2244984

+0

Вы можете попробовать с http://msdn.microsoft.com/en-us/library/aa363362%28VS.85%29.aspx – user1095108

+0

Нет, проект работает на Linux – nam

ответ

0

Для меня это отлично работает, просто добавив конфигурацию отладки в C/C++ для программы/usr/bin/python (или любого другого пути поиска к интерпретатору python), а затем поместите программу python, которую вы хотите выполняются как аргументы. Поместите точки останова, которые вы хотите в C-коде, и вы должны быть настроены для запуска конфигурации отладки и открытия перспективы отладки.

Если он по-прежнему не работает, вы также можете проверить, используете ли вы Legacy (или Standard) Process Launcher. По какой-то причине программа запуска GDB не работает здесь.

Смежные вопросы