gtk的问题.

金正阳 2003-10-19 03:29:01
我输入了一个小的程序intro.c:
#include <gtk/gtk.h>

gint CloseRequest(GtkWidget * theWindow,gpointer data);

gint main(gint argc,gchar*argv[])
{
GtkWidget *window;

gtk_init(&argc,&argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_signal_connect(GTK_OBJECT(window),"destroy"),
GTK_SIGNAL_FUNC(CloseRequest),NULL);
gtk_widget_show(window);
gtk_main();
return 0;
}

void CloseRequest (GtkWidget *thewindow ,gpointer data)
{
gtk_main_quit();
}

用gcc -wall -o into.c 'gtk-config --flags --libs'编译的时候什么也没发生.相反
光标跑到下一行的开头 了.
我该怎么做.
...全文
52 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
金正阳 2003-10-25
  • 打赏
  • 举报
回复
好.谢谢了.
zuo3 2003-10-22
  • 打赏
  • 举报
回复
把-o去掉就OK了,不过产生的可执行文件是a.out;要不你用一下的命令:gcc -Wall intro.c -o test `gtk-config --cflags --libs`. 产生的可执行文件是test,你可以用./test运行它.
金正阳 2003-10-22
  • 打赏
  • 举报
回复
编译的时候出现下面的问题,还把原代码给删除了.是怎么回事啊.
[root@LI root]# gcc -Wall -o intro.c `gtk-config --cflags --libs`
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:77: undefined reference to `main'
collect2: ld returned 1 exit status
cecil105 2003-10-20
  • 打赏
  • 举报
回复
mark
金正阳 2003-10-20
  • 打赏
  • 举报
回复
大侠太谢谢啦.这么小的问题搞了我一个星期.
zuo3 2003-10-20
  • 打赏
  • 举报
回复
我帮你改了一份,仅供参考.
#include <gtk/gtk.h>

gint CloseRequest(GtkWidget * theWindow,gpointer data);

gint main(gint argc,gchar*argv[])
{
GtkWidget *window;

gtk_init(&argc,&argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_signal_connect(GTK_OBJECT(window),"destroy",
GTK_SIGNAL_FUNC(CloseRequest),NULL);
gtk_widget_show(window);
gtk_main();
return 0;
}

gint CloseRequest (GtkWidget *thewindow ,gpointer data)
{
gtk_main_quit();
}
zuo3 2003-10-20
  • 打赏
  • 举报
回复
"`"符号是键盘上1的左边的那个键,不是单引号.另外你的编译命令也有点问题,你可以试试用gcc -Wall into.c `gtk-config --cflags --libs`.你的程序也有点小问题,不过你应该可以调试了:)
金正阳 2003-10-20
  • 打赏
  • 举报
回复
各位大侠帮忙啊.
金正阳 2003-10-19
  • 打赏
  • 举报
回复
自己顶顶.

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧