#include<iostream>
#include<string>
#include<mysql/mysql.h>
如果机器上装的库都是在标准搜索目录,那么就可以直接用:
g++ $(mysql_config --cflags) xxx.cpp -o xxx $(mysql_config --libs)
如果编译出错,提示说找不到头文件或者函数定义之类的,就说明库不在标准目录下。
此时可以到根目录下用:
find . -name "mysql.h"和find . -name "mysqlclient"
查看一下本机的mysql目录(假设为/usr/local/mysql-5.0.67/include/和/usr/local/mysql-5.0.67/lib/mysql),
然后用:
g++ -I/usr/local/mysql-5.0.67/include/ xxx.cpp -L/usr/local/mysql-5.0.67/lib/mysql -lmysqlclient
便可生成a.out
原文:http://www.cnblogs.com/kelly-yx/p/4935099.html