
C/C++
飞奔的图腾
服务器软交换技术开发,多媒体调度系统开发。
展开
-
服务程序出现:未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
记录一下。关于0xC0000005问题:0xC0000005: Access Violation错误调试- -1》数据越界或是定义的指针未释放.2》空的指针的可能性最大。使用指针前最好能显式的赋值! 应该是指针的问题3》内存访问错误,检查指针,是否为空,是否越界等可能性 3 种 1: char *p; p = new ch转载 2014-12-20 12:14:59 · 1567 阅读 · 0 评论 -
VC++6.0编写的ocx控件,增加参数后调用方一直报参数数目不对的解决办法
VC++6.0编写的ocx控件,增加参数后调用方一直报参数数目不对的解决办法错误的做法:手动编辑映射代码。。。BEGIN_DISPATCH_MAP(CAUTOCTSCtrl, COleControl)//{{AFX_DISPATCH_MAP(CAUTOCTSCtrl)//}}AFX_DISPATCH_MAPEND_DISPATCH_MAP()原因:应该是VC6.0的原创 2014-12-26 13:39:38 · 2561 阅读 · 0 评论 -
linux c/c++监听鼠标或键盘事件
linux c/c++监听鼠标或键盘事件1、输入设备在文件/proc/bus/input/devices中,如:其中Handlers=kbd event2,说明其值可以在/dev/input文件夹的event2文件中读到,文件夹内容:2、可能是受虚拟机影响,鼠标事件并不能从mousex系列的文件中读到,而是event3,键盘是event2,完整程序如下:#i原创 2015-12-18 11:54:10 · 16359 阅读 · 0 评论 -
C++调用C库一直提示link错误解决办法
最近C++上使用C库,报常规的link错误,项目里链接属性页设置是没问题的,最后经过提醒估计是lib库函数名字更变规则不一致导致,C++为了支持重载会将函数名字加参数一起重新命名。解决办法:extern "C"{//这里放C的头文件#include "c.h"}而建议在编写C库的头文件添加以下预编译:#ifdef __cplus原创 2016-11-10 15:10:35 · 3772 阅读 · 1 评论