C++编程 报access violation错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++编程 报access violation错误相关的知识,希望对你有一定的参考价值。

有个黄箭头指向_Refcnt(_Ptr) = 0;
在include\xstring里

Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。
Access violation at address <十六进制值>
in module <应用程序名>
Read of address <十六进制值>

“Access violation at address 00000000.Read of adress 00000000.意思是:在地址 00000000 存取违反,禁止对地址00000000的读取

出现access violation at address 00000000. read of address 00000000.原因是:没有运行服务端软件,所以客户机会提示"Access violation at address 00000000, read of address 0000000",开启服务端程序或检查网线即可解决。

另外,可能出现这个问题的原因是因为你是在WINRAR的窗口中运行程序,而程序又找不到主要文件引起的。

解决方法:)~~
尝试用兼容方式运行该程序.右键点击图标——属性——兼容型——选中“以兼容方式运行该程序”——下面的选框中可以选择以95、98、NT4.0或2000模式来运行。推荐选择98试试看。
参考技术A 非法访问
引起的可能性很多,可能是兼容问题,可能是数据定义上的冲突,也可能是内存读取的错误。具体要看你真个程序的结构了

以上是关于C++编程 报access violation错误的主要内容,如果未能解决你的问题,请参考以下文章

Internal Exception: access violation in module ‘SPICEINP.DLL‘ [000007F9].解决办法

分配字符串时EXCEPTION_ACCESS_VIOLATION

access violation问题的解决办法!

Win10下装 VC6.0单步调试报((OLE32.DLL): 0xC0000005: Access Violation)

解决 “access violation at address xxxxxxxxx”错误

如何修复 git bash 错误异常:STATUS_ACCESS_VIOLATION