为了账号安全,请及时绑定邮箱和手机立即绑定

编译时提示头文件#include <mysql/mysql.h>不存在,百度之后也没解决

编译时提示头文件#include <mysql/mysql.h>不存在,百度之后也没解决

杨魅力 2018-08-28 12:11:00
#include <mysql/mysql.h>MYSQL *conn;MYSQL_RES *res;MYSQL_ROW *row;char *server = "localhost";char *user = "root";char *password = "1";conn = mysql_init(NULL);if(!mysql_real_connect (conn,server,user,password,database,0,NULL,0)){    fprintf(stderr,"%s\n",mysql_error(conn));    exit(1);}if(mysql_real_query(conn,"select * from student")){    fprintf(stderr,"%s\n",mysql_error(conn));    exit(1);}res = mysql_use_result(conn);while((row = mysql_fetch_row(res)) != NULL){    printf("%s\t%s\t%s\n",row[0],row[1],row[2]);}mysql_free_result(res);mysql_close(conn);
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

$ sudo yum install mysql-devel -y    //RHEL,Centos,Fedora
$ sudo apt-get install libmysqlclient-dev -y  //Ubuntu

如果已经安装成功了,找到mysql.h的文件路径,-I 编译即可

$ sudo  find /usr/ -name 'mysql.h'
$ gcc -I/usr/include/mysql ...


查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 1189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信