参照网上的一种说法,有为同仁在遇到这种问题的时候:将.ncb和.opt文件删除后,重新编译,就OK了
http://topic.csdn.net/t/20051021/11/4341390.html
当然也不尽全是vc 的错误,好多的问题也会提示这个问题,但是如果是0xC0000005就很可能是这个问题了
相关的资料:
http://topic.csdn.net/t/20061225/09/5253265.html
http://zhidao.baidu.com/question/43921217.html
http://zhidao.baidu.com/question/52230148.html
结论:引用一位高人的话,呵呵
为什么有时候代码对的,却编译报错:Cannot open precompiled header ,或者类的成员不能出来?
1。检查 *.cpp 里有没有包含 #include "stdafx.h"
2。删除 debug
3。删除 *.ncb文件 支持ClassView
4。删除 *.clw文件 支持ClassWizard
5。删除 *.aps文件 支持ResourceView
6。删除 *.opt文件 保存工作空间的配置(如果删除此文件,的工作空间配置丢失,按照默认的设置)
请 按步骤解决!如果该步骤解决问题了,别再执行下面的步骤!
请注意我的提醒: A 代码是对的 B 该步骤解决问题了,别再执行下面的步骤!