visualstudio-在非开发机器上调试VS2008C++项目
visual studio - Debugging VS2008 C++ project on non-dev machine
我在开发机器上调试Visual Studio中的C++,运行调试会话,然后在遇到断言或异常时中断代码。
但现在,当我在另一台机器上测试项目时,我想要同样的功能,特别是查看中断位置、调用堆栈、变量值等。
实现这一目标的最佳方法是什么?显然,调试构建是必需的,还有什么必须转移到测试机器上?
它只是在构建过程中生成的PDB和ILK文件,还是所有的源代码文件?
在这种情况下,测试机器上的VS应该如何识别源文件并将它们与部署的测试二进制文件相关联?
然后每一次重建都需要重新复制它们?
您可以设置一个源服务器,然后只需要复制pdb,并将Visual Studio配置为使用源服务器(请参阅https://msdn.microsoft.com/en-us/library/ms242029(v=vs.90(.aspx和https://msdn.microsoft.com/en-us/library/ms241613.aspx)
这篇文章(http://www.wintellect.com/devcenter/jrobbins/pdb-files-what-every-developer-must-know)有一些关于源服务器和PDB的重要信息。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 在linux上调试巨大的C++项目
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 如何针对特定情况调试和修复此双自由内存损坏问题
- 正在VS调试器中监视映射条目
- 使用调试/崩溃报告将应用程序部署到客户端
- VC++本机单元测试,找不到调试符号
- 如何在C++生成器中禁用"使用调试.dcus"
- 使用vscode调试时,GDB意外退出
- 即使使用调试编译标志,表达式也是"optimized out"
- 调试 CUDA MMU 故障
- 小字符串优化(调试与发布模式)
- 调试和自由执行中的信号处理
- 调试编译的服务器在数据库打开时崩溃
- Visual Studio 调试优化如何工作?
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在大型c++项目的可视化代码中设置调试
- Qt 调试显示行号
- visualstudio-在非开发机器上调试VS2008C++项目