Visual Studio 2008速成版调试
Visual Studio 2008 Express Edition Debugging
我正在运行一个模拟,它运行良好,但当我处于调试模式试图跟踪代码时,它无法正常运行。
我知道sim是有效的,因为当我正常运行它时,它会在sim结束时将内容打印到屏幕上,但在调试模式下,它从不打印任何内容。。。
有什么想法吗?
我不确定您是否在那里放置断点。
此外,您可以在代码中设置DEBUG宏,并在调试模式下打印出更详细的输出。
以下是您可以使用的简单宏:
#ifdef _DEBUG
... your code
#endif //_DEBUG
在调试模式下,Visual Studio将执行"_Debug"模式之间的行。
"我知道代码有效",除非它无效。完全有可能存在在一种情况下有效但在另一种情况中无效的错误代码。忘记你认为代码是可以的假设,而是像追踪其他bug一样专注于追踪这个bug。
未初始化的变量可能会导致调试器内外的不同行为,但实际上它可能是任何东西。
相关文章:
- Visual Studio 调试优化如何工作?
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在调试中使用Visual Studio正确编译WebRTC?
- Android NDK - 无法在 Visual Studio 2017 中调试
- Visual Studio 2017 - 调试和 Relese 配置,设置运行时库
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- 在Visual Studio中运行/调试C ++时,如何在结束时等待输入
- Visual Studio 发布模式阻止在调试模式下执行的代码.使用 WinHTTP 和多线程
- 为什么我的程序无法在GDB在线编译器/调试器或Visual Studio C++ 2019中运行
- 附加调试器并以编程方式获取变量地址 Visual Studio
- 在 Visual Studio 中调试时,是否可以将一些 C/C++ 结构内容保存到磁盘?
- Visual Studio 2017调试控制台说"ops"
- Android Studio-在现有的旧项目中启用本机C++调试(card.io Android Source)
- 使用Visual Studio code Ubuntu调试c++代码
- Visual Studio图形调试器引发读取访问冲突异常
- 如何调试visual studio 2017生成的C++代码.android中的SO文件和其他第三方库
- 如何在visual studio代码的调试中运行c++脚本
- Visual Studio 2015 中的调试速度很慢 -- 无法关闭页面堆?
- C++使用 Visual Studio Code High Sierra 进行调试