将Visual Studio调试器附加到多个DLL
Attach Visual Studio debugger to multiple DLLs
我正在使用Visual Studio Ultimate 2013同时开发几个本机C++DLL。
这些DLL是应用程序的插件。我已经配置了VisualStudio的调试器,它启动应用程序(然后加载我的插件)并连接到它
由于这些插件应该一起工作,我想一起调试它们,在它们中放置断点,等等。
有办法做到这一点吗?
在VisualStudio中同时运行两个项目中描述的解决方案似乎不适用于此。
首次亮相DLL时,我要做的是在Visual Studio中打开DLL的调试版本,并确保调试版本是调用应用程序加载的版本。我启动调用应用程序,并通过设置断点或显示警报来暂停它。然后返回Visual Studio获取DLL,并从"调试"菜单中选择"附加到进程"。选择呼叫应用程序的进程。此时,您应该能够在VisualStudio中的DLL中设置断点。完成后,您可以继续运行呼叫应用程序。我建议您在执行此操作时,将正在处理的每个DLL都在VS中打开。
相关文章:
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 不同的Visual Studio版本中缺少.dll
- Visual c ++,使用字符串引用/指针调用 dll 函数
- 在Visual Studio 2017中创建的简单DLL不会在XP中加载
- 为什么在Visual Studio的OpenCV项目中使用/MT时仍然需要dll?
- 从现有源创建 MS Visual C++ DLL 项目
- 如何在不同的visual studio配置中指向正确的DLL
- 静态链接 Visual Studio dll 到动态链接的 sfml 项目
- C++ 使用 SWIG 和 Visual Studio 2017 在 python 中导入 DLL
- 如何处理错误"E1696命令行错误:无法在Visual Studio 2017中打开元数据文件"mscorlib.dll"?
- Visual studio C++ dll reference
- 从Excel VBA调用C++DLL只能从Visual Studio中的调试实例工作
- 外部 "C" Visual Studio 2015 中的显式类型错误,DLL 测试代码
- 如何在没有任何依赖库的情况下在Visual Studio中构建dll?
- 在Visual Studio中调试Qt,缺少msvcp140d_app.dll
- 编译 C++ dll Visual Studio 与 crt 库的链接错误
- 错误: "Unable to find the DLL xyz.dll!" Visual Studio 2010
- 在VC++中创建DLL(Visual Studio 2008)
- 编译某些头文件到DLL (Visual Studio 2010 c++)
- Dependence on msvcr120d.dll Visual Studio 2015 (Intel TBB)