在KDevelop下编写mysql程序的问题?急急急急急急!!!!

在KDevelop下编写mysql程序的问题?急急急急急急!!!!

为什么我在KDevelop下编写的mysql程序编译时提示我找不到API函数?
这些函数在头文件中都有!头文件的路径也没错?库中只有.a的文件没有.so的文件
#include
#include


void main() {

MYSQL mysql;

mysql_init(&mysql);
if(!mysql_real_connect(&mysql, "", "", "", "usr", 0, NULL, 0)){
fprintf(stderr, "error:%s\n", mysql_error(&mysql));
}

mysql_query(&mysql, "select * from usr where 87654321");

printf("%d", mysql_affected_row(&mysql));

}

错误提示是
undefined reference to 'mysql_real_connect'
undefined reference to 'mysql_init'
undefined reference to 'mysql_query'
undefined reference to 'mysql_close'
编译时能用的参数我都用了?      
Install mysql client please,a RPM packege named mysqlclient9-xxx.rpm before Redhat 7.3.      
在我的库里有mysqlclient      
RPM版本的mysql本身是不包含C的API的,那些都在mysqlclient里,你查查你有没有装
rpm -qa | grep mysql

你出的这种错误是典型的缺少客户端。