下載 GTK3(也適用於其他版本)和設定
下載繫結包:
下載所需 GTK Bundle 的最簡單方法是使用以下連結進行搜尋和下載: https : //git.gnome.org/browse/gtk+ (GNOME GIT Repository)
GNOME GIT Repository 提供了不同版本的軟體包,你可以通過滾動列表輕鬆找到所需的版本。這些是由其他使用者或作者上傳的,你經常會發現新的繫結包。
備擇方案:
獲取繫結包的另一個選項或替代方法是使用 MSYS2。這種方法有點複雜,沒有很好地解釋或記錄。最好的方法是直接從外部檔案託管網站下載繫結包。
MSYS2 方法 -
-
http://www.gtk.org/download/windows.php (獲取繫結包的官方網站資源)
-
https://msys2.github.io/ (下載 MSYS2)
注意:本文件的其餘部分基於 GTK 繫結包從 GNOME GIT 儲存庫下載的假設。沒有使用 MSYS2 方法測試。由於繫結保持通用,所使用的方法不應成為問題。基於易用性,強烈推薦的獲取 Bundle 的方法是 T0 使用 GNOME GIT 儲存庫。
在期望的位置提取和儲存繫結包(使用 C:驅動器解釋)
-
在
C: Drive
中建立一個名為gtk
的資料夾。你可以為資料夾選擇其他名稱,但此名稱可幫助我們輕鬆識別內容並記住名稱變得更容易。我們將 Gtk 資料夾位置稱為%GD%
以便於使用,在這種情況下它是C:\gtk
(在你的情況下可能會有所不同)。 -
在 Windows 環境變數中設定 Gtk 二進位制檔案的路徑。這對於在使用
Cmd
編譯和執行程式時訪問和獲取所需的Gtk
庫非常重要。要設定路徑環境變數:
Windows XP
:right-click on "My Computer" -> "Properties"
。Windows Vista/7/8/10
:right-click on "Computer" -> "Properties" -> "Advanced system settings". Click on "Advanced tab" -> "Environment variables".
- 將新的
Gtk bin file Path (%GD%\bin)
新增到 Path 變數(在系統變數下或向使用者變數部分新增一個名為 Path 的變數並在其中新增值)中,該對話方塊開啟。你還應該新增一個名為PKG_CONFIG_PATH
的新變數,併為其指定以下值 -C:\gtk\lib\pkgconfig
(因為我的 gtk 資料夾位於 C:驅動器中)。
變數名 | 值 |
---|---|
PATH |
%GD%\bin 中 |
PKG_CONFIG_PATH | %GD%\LIB\pkgconfig |
%GD% 是 Gtk 資料夾的位置 現在我們完成了提取和設定環境變數。你會發現我已將值新增到系統變數部分中的路徑變數以及使用者變數部分。新增到這些部分中的任何一個都是綽綽有餘的。
3. 測試設定(你必須已在系統上安裝 GCC - MinGW 更好( http://www.mingw.org/) : 在 cmd 上執行以下命令:
攀高 -querymodules:
%GTKDIR%\etc\pango\pango.modules
GDK-pixbuf 的查詢裝載機:
%GTKDIR%\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache
gtk-query-immodules-3.0:
%GTKDIR%\lib\gtk-3.0\3.0.0\immodules.cache
- 在控制檯中,通過鍵入以下內容驗證“pkg-config”是否列印出合理的內容:
pkg-config --cflags --libs gtk+-3.0
它應該列印出類似於下圖所示的內容。