VC SDK使用

本文记录了在使用VC进行调试过程中遇到的几个典型问题及其解决方案,包括radiobox导致程序崩溃的调整方法,以及设置断点失败的解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
记录下debug 出现的问题,很菜啊vc用的。。。
 
1. radio box crash 使用死机的问题,代码上看已经按要求写的,DDX_Radio交换数据,可是一运行就出现警告窗口。
本意是选RED,m_nradio=0,BLUE ,M_NRADIO=1,GREEN,M_NRADIO=2,书上也是这么写的,然后
通过DDX_Radio(pDX,IDC_RED,m_nradio)实现数据交换.
可是运行时总是有异常发生.出现在这个函数的
void AFXAPI DDX_Radio(CDataExchange* pDX, int nIDC, int& value)位置:
ASSERT(::GetWindowLong(hWndCtrl, GWL_STYLE) & WS_GROUP);//箭头在此句
ASSERT(::SendMessage(hWndCtrl, WM_GETDLGCODE, 0, 0L) & DLGC_RADIOBUTTON);
 
解决方法:在第一个item red属性中将 Group属性选中,问题解决。 ===》感谢百度知道下。
 
2. 无法设置断点问题: 设置断点,运行代码F5,结果提示:“does not contain debugging information”。 应该在色听听-》link-》选中“generate debug info”===问题解决,感谢下优快云。 ^_^
3.最后要rebuild all。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值