#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();  /* 退出*/
}

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

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