1、文件损坏,就是说文件数据不完整,部分数据被破坏。
2、格式问题,也就是说没有用适合的软件打开相应的软件。
3、内存不足,没有足够的内存用来打开文件。
4、缺省硬盘剩余空间(一般是C盘,即系统盘)不足。
1、当无法打开源文件是,应该首先,看下 stdafx.h文件无法打开的原因。如下图。
2、知道了原因就经验接住cfree软件辅助打开。接着找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置。
3、接下来进进入了cfree文件夹里面,在cfree文件夹里面找到“mingw”这个子文件夹。
4、然后找到“include ”这个文件夹之后,这个是存放头文件的文件夹。
5、打开文件夹之后可以看到这里并没有stdafx.h这个头文件,这就是无法打开源文件的原因。接下来就可以修复了。
6、现在就可以解决问题了,首先网上下载一个stdafx.h头文件就可以了。
7、把从网上下载的stdafx.h头文件放到对应的文件夹里面就可以了。
8、完成上一不 *** 作后再一次打开stdafx.h后。如图所示,完美解决了无法打开的问题,
解决方法:步骤1:定位报“fatal error C1083: ”错误的文件,找到它所在的目录。
步骤2:添加该项目的附加路径 。如图所示:
1)右键查看该项目的属性
2)点击配置属性——〉 C/C++ ——〉 常规 ——〉 附加包含目录——〉将报错文件所在目录添加进去
3) 将项目的本地路径替换为工程相对路径
工程根目录为:$(ProjectDir)
其子目录inc为:$(ProjectDir)inc
4)点击“确定”按钮。
步骤3: 重新编译生成,问题可以得到有效解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)