|
|
下面是小弟初编的一个程序
/*window.c 文件 */
#include <gtk/gtk.h>
int main( int argc , char* argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window),"delete_event",G_CALLBACK(gtk_main_quit),NULL);
gtk_window_set_title(GTK_WINDOW(window),"fdafda");
gtk_window_set_default_size(GTK_WINDOW(window),500,100);
gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);
gtk_widget_show(window);
gtk_main();
return FALSE;
}
输入 :
gcc -o window window.c
出现 :
window.c:1:21: error: gtk/gtk.h: 没有那个文件或目录
window.c: 在函数 ‘main’ 中:
window.c:5: 错误:‘GtkWidget’ 未声明 (在此函数内第一次使用)
window.c:5: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
window.c:5: 错误:所在的函数内只报告一次。)
window.c:5: 错误:‘window’ 未声明 (在此函数内第一次使用)
window.c:7: 错误:‘GTK_WINDOW_TOPLEVEL’ 未声明 (在此函数内第一次使用)
window.c:8: 错误:‘gtk_main_quit’ 未声明 (在此函数内第一次使用)
window.c:8: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
window.c:11: 错误:‘GTK_WIN_POS_CENTER’ 未声明 (在此函数内第一次使用)
window.c:14: 错误:‘FALSE’ 未声明 (在此函数内第一次使用) |
|