Chinaunix首页 | 论坛 | 博客
  • 博客访问: 338080
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1293
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-07 11:17
个人简介

爱运动,爱看书,爱生活!

文章分类

全部博文(73)

文章存档

2014年(7)

2013年(66)

分类: C/C++

2013-07-27 17:38:51

今天周末,一大早就起床写了个简单的用C访问mysql的程序,当然是作为学习测试用的了。但编译过程中遭遇了找不到头文件的问题。

  1. my-acer ~/c $ gcc -o mysql_test mysql_test.c -lmysqlclient
  2. mysql_test.c:2:19: fatal error: mysql.h: No such file or directory
  3. compilation terminated.
这个很明显,是没安装dev包嘛,于是apt-get了一下
  1. sudo apt-get install libmysqlclient-dev libmysql++-dev
我估计只要安装 libmysqlclient-dev 这个包就行的,毕竟是客户端程序开发嘛,但我两个都安装了,@#¥@#@¥。
还有,编译的时候别忘了加 -lmysqlclient 这个参数。
还有,include的是 ,不是

看超级简单的源码:
  1. #include <stdio.h>
  2. #include <mysql/mysql.h>

  3. int main(){

  4.     return 0;
  5. }


阅读(1411) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~