我有一个C++应用程序。当我在Visual Studio中按F5键时,应用程序启动,我可以对其进行调试。但是,当我从Windows资源管理器中运行应用程序,然后在Visual Studio中附加此过程时,我发现可以命中断点(它们完全变为红色),但是命中点却没有命中。当我看到模块窗口时,那里什么也没有。怎么了

最佳答案

验证将Visual Studio的代码类型配置为加载符号。 “附加到进程”对话框具有“选择代码类型”选项,以指定要加载的符号。在这里,您可以选择托管符号和/或 native 符号。

程序集也应为相同版本。

关于c++ - 附加到进程时,Visual Studio不会加载模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12891167/

10-11 22:38
查看更多