在非开发机器上调试VS2008 C ++项目

时间:2015-07-06 03:18:15

标签: c++ visual-studio debugging visual-studio-2008

我在开发机器上的Visual Studio中调试C ++,运行调试会话,然后在遇到Assert或Exception时进入代码,我很有经验。

但是,当我在另一台机器上测试项目时,我现在想要同样的工具,特别是查看中断位置,调用堆栈,变量值等。

实现这一目标的最佳方法是什么?显然需要一个Debug构建,还有什么必须转移到测试机器上?

它只是构建期间生成的PDB和ILK文件,还是所有源代码文件?

在这种情况下,测试机器上的VS如何识别源文件并将它们与已部署的测试二进制文件相关联?

然后他们需要重新进行每次重建吗?

1 个答案:

答案 0 :(得分:0)

您可以设置源服务器,然后您唯一需要的是复制pdbs,并将Visual Studio配置为使用源服务器(请参阅https://msdn.microsoft.com/en-us/library/ms242029(v=vs.90).aspxhttps://msdn.microsoft.com/en-us/library/ms241613.aspx

本文(http://www.wintellect.com/devcenter/jrobbins/pdb-files-what-every-developer-must-know)提供了一些有关源服务器和PDB的重要信息。