搭建GTK+开发环境
【摘要】 我们用gtk3.0开发库来开发: 1.安装GCC开发环境
~/Desktop/MyC$ sudo apt install build-essential
1
2 .安装pkg-config包
~/Desktop/MyC$ sudo apt install pkg-config
1
3.安装gtk3.0
~/Desktop/MyC$ sudo apt insta...
我们用gtk3.0开发库来开发:
1.安装GCC开发环境
~/Desktop/MyC$ sudo apt install build-essential
2 .安装pkg-config包
~/Desktop/MyC$ sudo apt install pkg-config
3.安装gtk3.0
~/Desktop/MyC$ sudo apt install gtk+-3.0
这样GTK的开发环境就搭好了。我们来写个小实例box.c:
#include <gtk/gtk.h>
int main(int argc,char* argv[]){ GtkWidget *window; GtkWidget *label; //初始化GTK库 gtk_init(&argc,&argv); //创建主窗口 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); //设置窗口大小 gtk_widget_set_size_request(window,300,300); //设置窗口标题 gtk_window_set_title(GTK_WINDOW(window),"Hello World"); //当窗口即将被销毁时,停止主GTK+循环 g_signal_connect(window,"destroy",G_CALLBACK(gtk_main_quit),NULL); //创建一个“Hello,world”标签 label = gtk_label_new("Hello,world"); //将标签加入到主窗口 gtk_container_add(GTK_CONTAINER(window),label); //设置窗口中的所有元素可见 gtk_widget_show_all(window); //开始主循环,直到应用程序关闭 gtk_main(); return 0;
}
编译运行:
~/Desktop/MyC$ gcc box.c -o box `pkg-config --cflags --libs gtk+-3.0`
~/Desktop/MyC$ ./box
随后就会看到一个窗口弹出来。
文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_40763897/article/details/87883973
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)