我写了一个很简单的程序,为什么还会出现Cannot open include file: 'Head.h': No such file or directory

时间:2021-09-06 12:12:18
#include "Head.h"
#include "Chinese.c"
#include "Mouse.c"
#include "Login.c"
#include "Exit.c"
#include "Window.c"
#include "OtIT.c"
#include "Scanf.c"
void initgr(void) /* BGI初始化 */
{
    int  gd = DETECT, gm = 0;        /* 和gd = VGA,gm = VGAHI是同样效果 */
    registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后没成绩不需求.BGI文档的支持运行 */
    initgraph(&gd, &gm, "");
    if(graphresult())
    {
        printf ("Graphics isn't available...");
        getch();exit(1);
    }
    MskindMath();/* 计算鼠标的样子*/
    Msinit();
}
void main(void)
{
    initgr();/* 初始化*/
    Login(); /* 登录*/
    Exit();  /* 退出*/
}

8 个解决方案

#1


是不是互相引用了?
前向引用?#include "Head.h"什么来的有包括吗

#2


求高手指教

#3


那该怎么解决呢

#4


你的Head.h放在相同的目录下????

#5


你的硬盘上有Head.h么?

#6


首先确认你的head.h头文件所在的文件夹是否被包含进来,也就是看你项目属性--配置属性--C/C++——里面的附加包含目录有没有包括你head.h所在的文件夹。如果不清楚,可以手动明确指定HEAD.H的包含目录,编译一下,看能通过不。

#7


把head.h注释掉,看看有没错?存在这个文件麽?

#8


谢了 大家的支持 我明白了
更谢谢 6楼 的指点~~

#1


是不是互相引用了?
前向引用?#include "Head.h"什么来的有包括吗

#2


求高手指教

#3


那该怎么解决呢

#4


你的Head.h放在相同的目录下????

#5


你的硬盘上有Head.h么?

#6


首先确认你的head.h头文件所在的文件夹是否被包含进来,也就是看你项目属性--配置属性--C/C++——里面的附加包含目录有没有包括你head.h所在的文件夹。如果不清楚,可以手动明确指定HEAD.H的包含目录,编译一下,看能通过不。

#7


把head.h注释掉,看看有没错?存在这个文件麽?

#8


谢了 大家的支持 我明白了
更谢谢 6楼 的指点~~