• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
banmaxx
博客园    首页    新随笔    联系   管理    订阅  订阅

GKT开发桌面程序记录

从零开始开发GKT应用程序,未完待续...

GTK安装及使用

GTK是什么

  • GTK(GIMP Toolkit)是一个开源的跨平台图形用户界面开发工具包。它最初是为 GIMP(GNU Image Manipulation Program)图像编辑软件开发的,但现在已经成为了一个独立的、广泛使用的 GUI 开发库

  • GTK 最初是使用 C 语言开发的,但它提供了多种编程语言的绑定,包括 C++、Python、JavaScript、Rust 等

  • 附上GTK官网安装指导网页<wingtk/gvsbuild: GTK stack for Windows

如何配置GTK开发环境

  • 由于是在windows下进行开发,因此需要准备额外的一些工具(MinGW,pkg-config等),按github中教程依次进行,采用的是winget安装的路线,笔者在配置到gvsbuild build gtk4时发现找不到VS的路径,此时按弹窗指示在命令中追加对应的本地VS安装路径即可。

  • 在VS中配置包含目录和链接库时,发现在笔者电脑中未安装pkg-config包管理器,可参考<How to install pkg config in windows? - Stack Overflow>中如下图步骤安装:

    在安装完成pkg-config后便可以使用该命令,但由于是windows环境,这里无法使用该命令找到我们已经安装好的GTK库,这是因为系统中缺少名为PKG_CONFIG_PATH的环境变量(该环境变量用于指定pkg-congfig搜索的包路径),我们需要手动添加该环境变量:

    并将其值指定为前面安装gkt中库目录下的pkgconfig目录(因为.pc 文件在这里面),之后关闭终端,重新开启一个新的终端,便可以搜索到我们的gkt库了。

GKT开发示例

posted @ 2025-01-19 19:33  Georgezhangx  阅读(125)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3