我按照论坛里的步骤设置了之后
提示我 以下几个头文件 语法错误缺少 ; 我应该没动过这些头文件
请教一下,是哪方面的原因呢
你用代码连的吗?把代码贴出来
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 ..............