wuxinmo
2001-03-05, 18:00
mysql3.23(22).32下的编译问题
亲爱的朋友:
我在用 C 操作MYSQL数据库,刚开始前面的程序都能通过,以下是我的编译连接过程:
1)gcc -c -I/usr/include/mysql *.c
2)gcc -o * *.o -lmysqlclient -lm
但是到了后面,当我在程序里加入(而且是必须加入):
MYSQL_RES *res_set;
编译的时候就会出现:‘res_set’undeclared (first use in this function),导致我的程序没法运行下去。
起些我认为头文件:mysql.h里没有包括此结构,到转头文件目录下,用命令 :grep MYSQL_RES *.h 一查包括的呀(并且只有此头文件定义了此结构)。
朋友能帮我解答吗?我期待你的回答,并将不胜感激!
你的朋友:莫兴武
2001.3.5
亲爱的朋友:
我在用 C 操作MYSQL数据库,刚开始前面的程序都能通过,以下是我的编译连接过程:
1)gcc -c -I/usr/include/mysql *.c
2)gcc -o * *.o -lmysqlclient -lm
但是到了后面,当我在程序里加入(而且是必须加入):
MYSQL_RES *res_set;
编译的时候就会出现:‘res_set’undeclared (first use in this function),导致我的程序没法运行下去。
起些我认为头文件:mysql.h里没有包括此结构,到转头文件目录下,用命令 :grep MYSQL_RES *.h 一查包括的呀(并且只有此头文件定义了此结构)。
朋友能帮我解答吗?我期待你的回答,并将不胜感激!
你的朋友:莫兴武
2001.3.5