我想知道如何同时调试多个项目(具体来说,一个生成可执行文件的项目和一个生成DLL的项目)。更具体地说,我想要逐步跟踪那些对我开放源代码的DLL。
我想了解C++和C#项目如何做到这点。
我认为我知道如何在C#的情况下实现这一点:
1.创建一个新的解决方案。 2.将两个项目添加到该解决方案中。 3.构建DLL项目(以调试模式)。 4.将对已构建的DLL的引用添加到可执行项目中 (工作目录必须是调试DLL项目构建的目录吗?) 5.将可执行项目设置为启动项目并进行常规调试;您应该能够在DLL中设置断点等。
这样做正确吗?如果不是,请问我漏掉了什么?
更重要的是,我如何在C++的情况下做到这一点? 谢谢!
我想了解C++和C#项目如何做到这点。
我认为我知道如何在C#的情况下实现这一点:
1.创建一个新的解决方案。 2.将两个项目添加到该解决方案中。 3.构建DLL项目(以调试模式)。 4.将对已构建的DLL的引用添加到可执行项目中 (工作目录必须是调试DLL项目构建的目录吗?) 5.将可执行项目设置为启动项目并进行常规调试;您应该能够在DLL中设置断点等。
这样做正确吗?如果不是,请问我漏掉了什么?
更重要的是,我如何在C++的情况下做到这一点? 谢谢!