Вы можете использовать __debugbreak
в visual studio, чтобы каждый раз, когда код вызывался, он запускал отладчик (вам может понадобиться поискать функцию в MSDN).
Вставьте инструкцию в функцию C ++(или метод класса), который вы хотите отладить, например,
void foo()
{
__debugbreak();
[...]
}
, скомпилируйте библиотеку и запустите скрипт python, когда библиотека загружается и код выполняется, появляется окно сообщения, сообщающее, хотите ли вы присоединитьвизуальный студийный отладчик.
Это замена старого __asm { int 3 }
.