免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2998 | 回复: 1
打印 上一主题 下一主题

为什么mysql.h找不到呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-21 17:07 |只看该作者 |倒序浏览
各位不好意思,这个问题可能以前有人问过了,我也baidu和google过了,没有找到满意的结果所以才来这里问的。

我的我的FC10中yum install mysql后,本来想开发对应的 mysql 的客户端程序(即通过我的机器来对另一台机器上的mysql服务器插入数据),源程序中需要包括“mysql.h”, 可是找不到对应的mysql.h呢?(用find 和 locate 都没找到)

网上有人说需要安装 libmysqlclient15-dev 这个包,可是我用yum install libmysqlclient15 -dev 时提示:No package libmysqlclient15 -dev is available

然后通过 yum install mysql* 安装了好多包,还是不行。

另外我用mysql --version 得到我的mysql版本是 “mysql  Ver 14.12 Distrib 5.0.83, for redhat-linux-gnu (i386) using readline 5.1

请问各位如何才能得到 mysql.h 这个文件呢?
呵,多问个问题
另外在Linux下开发mysql 程序应该注意哪些问题呢?

论坛徽章:
0
2 [报告]
发表于 2009-08-22 14:56 |只看该作者
谢谢大家,弄好了,原来是应该这样:
#include "mysql.h" 改为 #include "mysql/mysql.h"

然后编译的时候用:
gcc -g -o test_sql test_sql.c -lz /usr/lib/mysql/libmysqlclient.so.15.0.0
就Ok了~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP