基于Ubuntu 20.04
简述
gtk+是提供C语言接口, gtkmm是提供C++接口,且gtkmm依赖于gtk+
安装
# gtk+3/gtkmm3
sudo apt install libgtk-3-dev libgtkmm-3.0-dev
# 开发工具
sudo apt install build-essential cmake pkg-config
# gtk+版本查看
pkg-config --modversion gtk+-3.0
# gtkmm版本查看
pkg-config --modversion gtkmm-3.0
示例源码 (命令编译)
gtk+3
文件命名为 gtk_demo.c
/**
* @file gtk_demo.c
* @brief gtk+示例程序
*/
#include <gtk/gtk.h>
void activate (GtkApplication* app, gpointer user_data)
{
(void)user_data;
GtkWidget *window;
window = gtk_applicati