调试相机采集的时候,程序报错跳入反汇编
来源:互联网 发布:mac系统可以玩什么游戏 编辑:程序博客网 时间:2024/05/29 09:50
使用Debug窗口中的“Call Stack”工具。
在弹出的窗口中,右键该语句,选择“Go to Code”。发现Bug出现在相机回调函数“GrabbedCallBackFunc”中的
EnterCriticalSection(&pDemo->m_csSearch);
是因为资源临界区m_csSearch没有初始化。
所以在OnInitDialog中,使用InitializeCriticalSection对资源临界区进行初始化。
这个地方开辟的临界区要在析构函数中进行删除(我之前都没有创建CCameraDlg的析构函数)。
在.h中声明析构函数virtual ~CCamearaDlg();
在.cpp中的析构函数删除这一块临界区
DeleteCriticalSection(&m_csSearch);
0 0
- 调试相机采集的时候,程序报错跳入反汇编
- 反汇编调试简单程序笔记
- xcode反汇编调试iOS模拟器程序
- Xcode反汇编调试iOS模拟器程序
- xcode反汇编调试iOS模拟器程序(八)反汇编自己的代码来掌握规则
- xcode反汇编调试iOS模拟器程序(八)反汇编自己的代码来掌握规则
- 谷歌浏览器在调试jquery的时候,防止跳入jquery文件
- basler相机采集程序
- [C#] 程序运行良好,但是用vs2003调试的时候总是报错
- 调试中使用反汇编的方法
- keil调试出现反汇编的解决方法
- 函数调试的反汇编分析
- xcode反汇编调试iOS模拟器程序(七)Debug与Release的区别
- xcode反汇编调试iOS模拟器程序(七)Debug与Release的区别
- xcode反汇编调试iOS模拟器程序(七)Debug与Release的区别
- android调试 反汇编
- linux反汇编调试
- xcode反汇编调试iOS模拟器程序(一)查看反汇编
- Javascript之基本包装类型
- Java笔记--WEB中的四个域对象
- 对象的比较与排序(四):对象的相等判断Equals和IEquatable<T>(转)
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- 关于在调用本地数据库报错
- 调试相机采集的时候,程序报错跳入反汇编
- javaScript 与OC方法的调用
- Enumeration接口和Iterator接口
- 第 1 章 简单认识 JavaScript
- 设计模式:桥接模式
- socket
- Css3绘制圆形
- 修改Toolbar/Actionbar的图标
- VC6 && VS2010 环境变量