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库了。