windows 安装gtk+

1、下载gtk+ bundle包

2、解压到一个目录后往环境变量path中添加bin的目录;

3、验证:pkg-config --cflags gtk+-2.0和pkg-config --libs gtk+-2.0

4、编译文件时用命令:gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`

5、注意cmd无法编译,最好用msys

转载于:https://my.oschina.net/rockbaby/blog/35236

### 不同操作系统上安装 GTK+ #### Linux 系统 对于大多数现代 Linux 发行版,可以通过包管理器来安装 GTK+。以 Ubuntu 为例: ```bash sudo apt update sudo apt install gtk+-3.0 ``` 这将安装 GTK+ 及其依赖项[^2]。 #### Windows 系统 在 Windows安装 GTK+ 的推荐方法是通过 MSYS2 提供的 MinGW-w64 工具链来进行编译环境配置。具体步骤如下: 1. 下载并安装最新版本的 MSYS2; 2. 打开 MSYS2 Shell 并更新软件包数据库和核心系统包; 3. 安装 mingw-w64-x86_64-gtk3 或者相应架构下的其他版本。 这些命令可以在 MSYS2 shell 中执行完成上述操作[^1]。 #### macOS 系统 macOS 用户可以利用 Homebrew 来简化 GTK+安装流程: ```bash brew install gtk+ ``` 这条简单的指令就能获取到最新的稳定版 GTK+。 #### 验证安装成功与否的方法 无论在哪种平台上完成了 GTK+ 库的部署之后,都可以尝试编写一段小程序测试一下是否正常工作。下面给出了一段 Python 结合 PyGObject 绑定的小例子用于验证目的: ```python import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, GdkPixbuf class MyWindow(Gtk.Window): def __init__(self): super().__init__(title="Hello World") self.button = Gtk.Button(label="Click Here") self.button.connect("clicked", self.on_button_clicked) self.add(self.button) def on_button_clicked(self, widget): print("Hello World") win = MyWindow() win.connect("destroy", Gtk.main_quit) win.show_all() Gtk.main() ``` 如果一切顺利的话,在运行这段脚本时应该可以看到一个带有按钮的小窗口弹出来,并且点击按钮会在终端打印消息 “Hello World”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值