UnderSkyWf 2014-12-16 11:05 采纳率: 100%
浏览 11220
已采纳

C++调试 发生访问冲突

在用VS2015编译C++程序时,总是出现如下提示:
0x774EF50F (ntdll.dll) (ceshi.exe 中)处的第一机会异常: 0xC0000005: 读取位置 0xFFFFFFFC 时发生访问冲突。
求解释或解决方案。(新手求助!)
如此例:

 #include<stdio.h>

int main()
{
    int i = 5;
    printf("i= %d \n",i);

    return 0;
}

VS2015编译后,调试窗口信息:

“ceshi.exe”(Win32):  已加载“C:\Users\Trumen\Documents\Visual Studio 2015\Projects\ceshi\Debug\ceshi.exe”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\appcrt140d.dll”。已加载符号。
“ceshi.exe”(Win32):  已加载“C:\Windows\SysWOW64\desktopcrt140d.dll”。已加载符号。
0x774EF50F (ntdll.dll) (ceshi.exe 中)处的第一机会异常:  0xC0000005:  读取位置 0xFFFFFFFC 时发生访问冲突。
0x774EF50F (ntdll.dll) (ceshi.exe 中)处的第一机会异常:  0xC0000005:  读取位置 0xFFFFFFFC 时发生访问冲突。
程序“[0x1E98] ceshi.exe”已退出,返回值为 0 (0x0)。

  • 写回答

10条回答 默认 最新

  • 菜鸟寻飞 2014-12-16 11:38
    关注

    首先,c++调c的头文件是肯定可以的,既然你建的是.c文件可以成功,那我猜想是跟你建的project类型有关。顺道说下,你是新手吧? 用这么新的2015我觉得不好

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(9条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制