vc2010连接MYSQL数据库 出错 头文件缺少分号

我按照论坛里的步骤设置了之后

提示我 以下几个头文件 语法错误缺少 ;    我应该没动过这些头文件

请教一下,是哪方面的原因呢

你用代码连的吗?把代码贴出来

 

main.c

#include <stdio.h>
#include <windows.h>
#include <mysql.h>
#pragma comment(lib,"libmysql.lib")
#include"difene.h"

int main()

{
    MYSQL mysql;
    if_connect(mysql);       // 连接数据库的函数
    return 0;
}

method.c

#include<windows.h>
#include<mysql.h>
#pragma comment(lib,"libmysql.lib")        // 表示链接到该库  lib  library  库的缩写
#include<stdio.h>
#include"difene.h"

void if_connect(MYSQL mysql)             //  用于连接数据库 并 判断是否成功
{
    if(!mysql_real_connect(&mysql,"localhost","root","0wlyjgyxdr","books",0,NULL,0))      //  mysql的 连接数据库 函数
    {
        printf("连接数据库失败!\n");
    }
    else
    {
        printf("连接数据库成功!\n");
    }
}

 

 

我发不了图片就手打了

错误为   无法打开包括文件 stdbool.h NO such file or directory

IntelliSense:无法打开 源 文件 stdbool.h

IntelliSense:无法打开 源 文件 stdbool.h

IntelliSense:无法打开 源 文件 stdbool.h

IntelliSense:无法打开 源 文件 stdbool.h

 

这是这个代码运行的错误    标题里的图片  是我 手动定义了 stdbool.h 后 出现的错误

我看论坛有人说可能是 vc2010 不支持C99 所以 打不开 我就手动定义了... 

但是我看有人用 vc2010连接了 mysql  难不成我一个人不支持c99 ..............