C++ 调试C++;VisualStudio中的代码来自eclipse中运行的python代码
有人知道我们怎么做吗?C++ 调试C++;VisualStudio中的代码来自eclipse中运行的python代码,c++,python,visual-studio,eclipse,C++,Python,Visual Studio,Eclipse,有人知道我们怎么做吗? 我在eclipse中有Python代码,每当它调用C++函数时,我希望断点指向VisualStudioC++项目。< p>在VisualStudio中可以使用 y*Debug破解> />代码,这样每次调用代码时,它就会触发调试器(您可能要在MSDN中搜索函数)。 在您要调试的C++函数(或类方法)中插入指令,例如 void foo() { __debugbreak(); [...] } 此时,编译库并运行python脚本,当加载库并执行代码时,会出现一个消息框,
我在eclipse中有Python代码,每当它调用C++函数时,我希望断点指向VisualStudioC++项目。< p>在VisualStudio中可以使用<代码> y*Debug破解> />代码,这样每次调用代码时,它就会触发调试器(您可能要在MSDN中搜索函数)。
在您要调试的C++函数(或类方法)中插入指令,例如
void foo()
{
__debugbreak();
[...]
}
此时,编译库并运行python脚本,当加载库并执行代码时,会出现一个消息框,告诉您是否要附加visual studio调试器
是旧代码< > ASMAS{INT} .< /P> < P>如果C++应用程序作为一个单独的进程运行,那么它非常简单。您可以自己运行该进程,也可以将VisualStudio附加到现有正在运行的进程并放置断点
<>如果C++代码是嵌入式DLL/LIB,那么可以使用Python作为调试/启动过程。一旦python将DLL/LIB加载到python代码中,VisualStudio就会激活断点或者,也可以将windows调试器启动器调用添加到代码中。代码执行后,您将看到一个对话框,询问是否要附加调试器 你的两段代码之间有什么联系?您可以将Visual Studio调试器与Python应用程序一起使用吗?您尝试过Visual Studio中的
Debug->Attach to Process
吗?Debug->Attach to Process可能是一种方法。