visual stuido 跨解决方案调试
一个解决方案是一个第三方库,另一个是单独的程序。调试的时候要同时跟踪源码。因为第三方库并没有直接使用它的源码,而是使用生成的dll,直接进行调试比较麻烦,会提示找不到源码。
解决办法如下:
- 将第三方库和应用程序的生成目录设置为同一个目录(这只是避免每次都要做拷贝工作)
- 设置应用程序调试的工作目录为生成目录(其实只要第三方库的
dll
在应用程序的调试工作目录即可) - 在
应用程序
所在的VS中设置断点,在调试的时候,调用到第三方库的接口
时候,可以按F11
进入,这时候会打开并进入到第三方库的源码中,可以在第三方库的源码上设断点了。