MFC工程文件调用其他.c文件时发生错误。

1.把.C文件修改为.CPP文件;

2.把.h及.cpp文件加入工程;

3.  .h及.cpp文件开头加入#include<stdafx.h>

然后编译出现以下问题提示:fatal error C1083 无法打开包括文件,解决方法如下:

步骤1:定位报“fatal error C1083: ”错误的文件,找到它所在的目录。
步骤2:添加该项目的附加路径 。如图所示:

1)右键查看该项目的属性

2)点击配置属性——〉 C/C++ ——〉 常规 ——〉 附加包含目录——〉将报错文件所在目录添加进去

3) 将项目的本地路径替换为工程相对路径
工程根目录为:$(ProjectDir)
其子目录inc为:$(ProjectDir)inc

==========================================================

这时因为该模块没有包括预编译头文件“stdafx.h”的缘故。 VC用一个stdafx.cpp包含头文件stdafx.h,然后在stdafx.h里包含大部分系统头文件,这样编译时VC就通过编译stdafx.cpp把大部分系统头文件预编译进来了,在Debug目录下有一个很大的文件*.pch,这里就存储了预编译信息。根据这个原理,如果这个pch损坏了或被删除了,系统重新编译时就会抱怨“cannot open precompiled header file debug/*.pch”。这时怎么解决这个问题呢,打开Project-》 Setting对话框选C++页,将Category下拉式列表框选中Precompiled Headers,最简单的办法就是选中第一个选项“Not using....",这样就根本不用预编译头也不去寻找pch文件, 就不会出错了,但是这样做的后果是每次编译、连接都化更多的时间。 也可以选第二个选项”Automatic ...",然后在“Through header”力填上stdafx.h,这样 如果没有pch文件系统会自动生成一个pch,如果有的话就使用这个pch,这个选项是比较“ 智能”的。 第三个选项是强行创建一个pch文件,第四个选项是直接使用pch文件。当然“Through headers”里都填stdafx.h了。

“fatal error C1083 ”无法打开包括文件相关推荐

  1. 成功解决 _mssql.c(568): fatal error C1083: 无法打开包括文件: “sqlfront.h”: No such file or directory

    成功解决 _mssql.c(568): fatal error C1083: 无法打开包括文件: "sqlfront.h": No such file or directory 目 ...

  2. fatal error C1083: 无法打开包括文件:“stdio.h

    现象: vs2012一直fatal error C1083: 无法打开包括文件:"stdio.h" 不知道配置太多,动到了什么地方,出现了这个问题: 在: 解决方案--调试源文件 ...

  3. fatal error C1083: 无法打开包括文件:dxtrans.h: No such file or directory

    From: http://blog.csdn.net/pkueecser/article/details/7287938 fatal error C1083: 无法打开包括文件:"dxtra ...

  4. fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory

    fatal error C1083: 无法打开包括文件:"stdint.h": No such file or directory [错误]fatal error C1083: 无 ...

  5. fatal error C1083: 无法打开包括文件: “afx.h”: No such file or directory

      在用Visual Studio 2017打开一个工程进行编译时,报了如下错误: fatal error C1083: 无法打开包括文件: "afx.h": No such fi ...

  6. VS2015打开编译VS2013工程时提示fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory

    VS2015打开并编译VS2013工程时,显示fatal error C1083: 无法打开包括文件: "afxwin.h": No such file or directory ...

  7. 【VC++2010无法debug】fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory【问题解决】

    [VC++2010无法debug]fatal error C1083: 无法打开包括文件:"stdio.h": No such file or directory[问题解决] st ...

  8. fatal error C1083: 无法打开包括文件:“pcap.h”: WinPcap编程

    WinPcap是一个开源的.运行于Win32平台下的体系结构,它的主要功能是进行数据包捕获和网络分析.它允许应用程序通过协议栈捕获和传输网络数据包,也包括内核级别的数据包过滤.网络静态引擎和支持远程数 ...

  9. OpenGL开发时,fatal error C1083: 无法打开包括文件:“gl\glut.h”: No such file or directory...

    本人使用的是vs2012,编写一个简单的opengl程序,运行的时候总是提示: fatal error C1083: 无法打开包括文件:"gl/glut.h": No such f ...

  10. (解决 fatal error C1083: 无法打开包括文件:“xxxxxxxxx.h”: No such file or directory)VS和Eclipse添加新文件/文件夹路径步骤

    Visual Studio和Eclipse添加新文件/文件夹路径步骤 向VS工程中添加文件夹 把新增的头文件添加到路径中 Eclipse添加头文件 向VS工程中添加文件夹 首先添加相关的文件夹和文件– ...

最新文章

  1. java编写十个评委_Java题 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分...
  2. 本地通过域名访问虚拟机的网站部署方法(Nginx)
  3. linux查文件的前几行,Linux--查询文件的第几行到第几行命令
  4. jzoj3509-倒霉的小C【gcd,欧拉函数】
  5. 【OpenCV 例程200篇】48. 图像增强—彩色直方图匹配
  6. 大数据系统和分析技术综述(引用最多)
  7. webpack的多文件打包问题
  8. [转帖]Ipvsadm参数详解(常用命令)
  9. c语言作业统计字符,C语言统计字符数(示例代码)
  10. clickhouse代理Chproxy
  11. 基于Java的在线购书系统
  12. 机器学习 --- 2. 从最大似然再看线性回归(转)
  13. 百度文库无下载券无法下载解决办法
  14. 怎么使用可视化数据库工具 DBeaver 连接本地数据库?
  15. 2019年最新-等保测评机构、等保测评公司、信息安全厂商大全
  16. 串口助手使用16进制发送数据
  17. Java生成png文件字体不清晰_将Graphics2D写入BufferedImage - 字体分辨率较差
  18. oracle连接超时是什么意思,oracle连接超时自动断开问题
  19. 电脑无法搜索到蓝牙耳机解决办法
  20. Git教程及常用命令

热门文章

  1. 关于数位板怎么用,电脑绘画入门篇
  2. 上下文无关文法(例题+计算)
  3. c语言与或非异或符号怎么打,逻辑运算符的符号
  4. RANSAC介绍(Matlab版直线拟合+平面拟合)
  5. 怎么远程传输大文件?
  6. 使用“VMware ThinApp”绿化软件
  7. CM android rom,华为5X CM 12.1 Android ROM刷机包下载安装教程
  8. HTML5里video标签支持哪些格式的视频文件及其遇到的坑
  9. jquery手机端弹窗插件
  10. html手机表白弹窗,火热的程序员表白方式,调皮弹窗表白代码,赶紧拿去试试吧...