【发布时间】:2018-07-21 09:56:19
【问题描述】:
我有一个巨大的基于 Makefile 的项目(实际上是 VirtualBox OSE),许多可执行文件、静态和动态库(假设暂时没有驱动程序)。实际问题是调试。
我知道 WinDbg 足以做到这一点,但每个人都知道它不如 VS 调试器那么用户友好和方便。此外,使用了 Microsoft C++ 编译器,据我了解,我拥有调试所需的一切、源代码、发布配置中的二进制文件、pdb 文件和 Visual Studio 安装(它需要 VS 2010,不幸的是无法升级)。有什么方法可以使用 Visual Studio 进行调试并使用其 IDE 和调试器的所有功能?
手动转换根本不是一种选择,它有超过 400 Mb 的源和数百个目标。
【问题讨论】:
-
您知道可以将 VS 调试器附加到正在运行的进程吗? MSDN: Attach to Running Processes with the Visual Studio Debugger。我不时使用它,但从来没有使用不是用 VS 解决方案构建的程序。另一方面,我不知道为什么它不应该工作。
标签: c++ visual-studio debugging makefile virtualbox