PDA

查看完整版本 : 十万火急!!!


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

子夜游魂
2001-03-05, 23:32
编译程序说是res_set未定义,我已经把c忘的差不多了。
这个变量是个指针吧,好像应该先定义一下??