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 这个文件,再次运行安装命令就解决了。