可我编译通不过
[root@192 liul]# gcc -o mysql mysql.c -L/home/liul/mysql4/lib/ -lmysqlclient -I
/home/liul/mysql4/include -lm
/home/liul/mysql4/lib//libmysqlclient.a(my_compress.o): In function `my_uncompre
ss':
my_compress.o(.text+0x9a): undefined reference to `uncompress'
/home/liul/mysql4/lib//libmysqlclient.a(my_compress.o): In function `my_compress
_alloc':
my_compress.o(.text+0x12a): undefined reference to `compress'
collect2: ld returned 1 exit status
[root@192 liul]# gcc -o mysql mysql.c -L/home/liul/mysql4/lib/ -lmysqlclient -I
/home/liul/mysql4/include -lm
/home/liul/mysql4/lib//libmysqlclient.a(my_compress.o): In function `my_uncompre
ss':
my_compress.o(.text+0x9a): undefined reference to `uncompress'
/home/liul/mysql4/lib//libmysqlclient.a(my_compress.o): In function `my_compress
_alloc':
my_compress.o(.text+0x12a): undefined reference to `compress'
collect2: ld returned 1 exit status
#include <config.h>#include "mysql/mysql.h"
#include <sys/types.h>
int main(void)
{
MYSQL mysql;
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,"192.168.0.38","root","hello","mysql",0,NULL,0))
{
fprintf(stderr, "Failed to connect to database: Error: %s\n",
mysql_error(&mysql));
}
return 0;
}
要么是没有把库包含完整,要么是路径不对,要么势头文件路径不对
要么是没有把库包含完整,或者是路径不对
中间怎么有两个/啊
flowerofwind(现实很残酷)能写一个正确的看看吗,3x
在/home/liul/mysql4/lib/ 还有什么哭?
有连接成功的例子吗?
有的话/能将那些MY SQL 相关的头文件寄一分给我好吗? [email protected] thanks