You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Winlibs MinGW-w64 GCC环境下如何使用GTK编写C程序

在Windows 11中使用Winlibs MinGW-w64 + GTK开发C程序的步骤

一、配置环境变量

  • 将c:\mingw\bin添加到系统环境变量Path,确保GCC工具链可全局调用
  • 将c:\mingw\gtk\bin也加入Path,保证运行程序时能加载GTK的动态链接库
  • 新增系统环境变量PKG_CONFIG_PATH,设置值为c:\mingw\gtk\lib\pkgconfig,让pkg-config能识别GTK的配置文件

二、编译示例代码

  1. 将你提供的示例代码保存为gtk-demo.c
  2. 打开命令提示符(CMD)或Git Bash,执行编译命令:
gcc `pkg-config --cflags gtk4` -o gtk-demo gtk-demo.c `pkg-config --libs gtk4`

说明:如果克隆的是GTK3仓库,需将命令中的gtk4替换为gtk+-3.0,你的示例代码兼容GTK3,无需修改代码内容

三、运行程序

编译完成后,直接执行生成的gtk-demo.exe即可,程序会启动一个基础的GTK应用窗口(示例代码仅创建了应用框架,窗口为空属于正常现象)

四、验证配置有效性

若编译时出现pkg-config相关错误,可先执行以下命令验证GTK是否被正确识别:

pkg-config --modversion gtk4

如果能输出GTK的版本号,说明环境配置正常;若报错,检查PKG_CONFIG_PATH和Path的配置是否正确

内容的提问来源于stack exchange,提问作者jeroen2009

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 13:17:30