最近被派到另外一个组支援,从而从Linux下开发暂转到Windows下开发,个人觉得Windows自己搞的一套并不那么完美,坑多。

 

网文可能出现的原因:

未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

     在使用的过程中,出现了标题中的错误,首先在网上搜了一些方法,费了好大的劲,终于解决了,

关于0xC0000005问题:

0xC0000005: Access Violation错误调试- -

1》数据越界或是定义的指针未释放.

2》空的指针的可能性最大。使用指针前最好能显式的赋值! 
应该是指针的问题

3》内存访问错误,检查指针,是否为空,是否越界等

 

然而,崩溃到一个new处(Base *pB = new Base()),这简直是乱弹琴,胡乱指个错误。最终发现是一个库的lib版本和dll版本不对应,导致加载的函数地址非法。

不过在另一处还有一个给出同样错误的地方,暂时还未查明原因。

相关文章:

  • 2022-12-23
  • 2021-05-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-12-07
  • 2021-08-19
  • 2021-12-31
猜你喜欢
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
相关资源
相似解决方案