标题: 【求助】用gtk连接mysql问题
chuangsheng
新生入学
Rank: 1
注册用户



UID 171809
精华 0
积分 0(积分有什么用?)
帖子 4
阅读权限 10
注册 2006-11-1
状态 离线
发表于 2006-11-6 21:12  资料  个人空间  短消息  加为好友 
【求助】用gtk连接mysql问题

<HR style="COLOR: #000000" SIZE=1><!-- / icon and title --><!-- message -->libmysqlclient15-dev
不知道为什么还会有libmysqlclient14-dev
或者更小的,感觉15的是最新的,因此就安装的这个~~~

这是我按照GTK+2.0编程范例(清华大学出版社)的那本书上打的:
gboolean my_connect ()
{
myconnect = mysql_init (myconnect);
if (mysql_real_connect (myconnect, "localhost", NULL,
NULL,NULL,MYSQL_PORT,NULL,0))
{
return TRUE;
}
else
{
myconnect = NULL;
return FALSE;
}
}

以下是make信息:
gcs@dubuntu:~/Projects/oldbbs$ make
gcc -o oldbbs oldbbs.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient `pkg-config gtk+-2.0 --cflags --libs `
In file included from oldbbs.c:26:
interface.h: 在函数 ‘my_connect’ 中:
interface.h:40: 错误: 实参数目与原型不符
/usr/include/mysql/mysql_com.h:348: 错误: 原型声明
make: *** [all] 错误 1


/usr/include/mysql/mysql_com.h:348 附近大概是这个样子的:


/*
The following function is not meant for normal usage
Currently it's used internally by manager.c
*/
struct sockaddr;
int my_connect(my_socket s, const struct sockaddr *name, unsigned int namelen,
unsigned int timeout);

struct rand_struct {
unsigned long seed1,seed2,max_value;
double max_value_dbl;
};

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 17:29

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.061986 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP