用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

新手请教一个Linux下“undefined reference to“的问题

编译器是gcc,编译下一语句时显示错误,很费解

...
static char host_name[100] = "";
static char user_name[30] = ""

get_inform ( host_name, port, user_name, user_passwd );

sprintf ( wait_mess, "Processing connection\nWith server name %s and user %s\nPlease wait...", host_name, user_name );
...

编译到sprintf那句时显示错误,很费解

mysql_con_gui.c:5: error: expected ‘)’ before string constant

why?
昵称: oxangen  时间: 2011-04-19 20:49:00
char host_name[50];
unsigned int port;
char user_name[30];
char user_passwd[30];

char wait_mess[200];

上面的变量是这样的,拷错了个文件
昵称: oxangen  时间: 2011-04-19 20:51:00
眼拙没看出来,可能上下文出错了吧
昵称: 灰色小狼  时间: 2011-04-19 21:01:00
灰色小狼 写道:
眼拙没看出来,可能上下文出错了吧


可是我把那句注释掉编译就通过了,很纠结
昵称: oxangen  时间: 2011-04-19 21:05:00
Anyone help?
昵称: oxangen  时间: 2011-04-19 21:22:00
发表评论
昵称:
内容:
验证: