[Windows]_[C/C++]_[如何调试子进程]
2024-09-04 13:03:23
场景
1.VC++ 的程序A在启动程序C时, 如果需要调试程序C的话一般有两种, 一种是通过菜单 调试->附加到进程的方式来调试程序, 缺点就是这个进程必须先启动, 但是一启动的话有可能就执行了需要调试的那部分逻辑.另一种方式就是通过在程序C的Main里插入以下代码来调试.
#if 1
__debugbreak();
#endif
说明
1.在配置好使用VS在程序发生问题时需要调试的调试提醒后,程序A 在启动程序C时会弹出以下提示
选择调试程序后
选择开启的VC++实例来调试.
2.注意, 新系统需要通过以下设置来启用VC++调试, 不然会出现一个崩溃窗口无法调试.
控制面板->操作中心->更改操作中心设置->问题报告设置->每次发生问题时,在检查解决方案前先询问我
参考
http://blog.csdn.net/hbxtlhx/article/details/7978842
http://blog.csdn.net/hanshuangfly/article/details/5935978
https://msdn.microsoft.com/en-us/library/f408b4et.aspx
最新文章
- [MSSQL2012]First_Value函数
- HDU 5694---BD String
- hdu 2054
- 传说中的WCF(12):服务器回调有啥用
- 封装底层Ajax
- Leetcode按Tag刷题
- Tomcat 的 SSL 配置
- Qt 学习之路 :事件
- coredump查原因
- Best practice for Invoke other scripts or exe in PowerShell
- android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 3
- uva 10635 Prince and Princess(LCS成问题LIS问题O(nlogn))
- spring实现数据库读写分离
- *hdu 5536(字典树的运用)
- 关于Debug和Release之本质区别的讨论
- 『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎
- Machine Learning 思维导图
- 2017.11.19 C语言基础及流水灯实现
- Java获取环境变量
- BOS物流项目第十一天