GTK是什么
GTK是一個跨平台的前端,在本筆記中,只會用作呈現,實際繪圖依然由cairo完成。
配置GTK
我們可以直接通過終端來將GTK直接加載進Visual Studio的內核,這樣每次新建任務就不用再進行配置。
前提是你安裝了Visual Studio。
首先,我們要下載和編譯vcpkg(注:需要本地安裝git)
輸入 git clone https://github.com/Microsoft/vcpkg ,然后轉到該目錄下,運行 .\bootstrap-vcpkg.bat ,輸入 vcpkg install gtk:x64-windows 。
有可能出現紅色字體 WinHttpQueryDataAvailable() failed: 12002 錯誤,這時候只要重新輸一遍命令重試就行了。可能是連接不穩定導致的。
然后還有一種問題是 Error: Building package gtk:x64-windows failed with: BUILD_FAILED 然后出現以下提示
這時候就到上面會提示的log文件里面,發現出現了這樣一句話: ModuleNotFoundError: No module named 'codegen'
這是說你的python少了點東西,所以在終端里面輸入 pip install codegen ,然后刪掉 vcpkg\downloads\tools\python\python3\python37._pth 這個文件,再次運行安裝命令就解決了。