zoukankan      html  css  js  c++  java
  • Go-GTK go 版GTK环境搭建

    Go版GTK环境搭建

    下载安装MSYS2

    官网下载

    MSYS2(Minimal SYStem 2)是一个MSYS的独立改写版本,主要用于shell命令行开发环境。同时它也是一个在Cygwin(POSIX兼容性层)和MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的Windows软件。

    打开 官网 选择对应版本下载.

    msys2

    直接默认配置狂点下一步安装即可。

    msys2.png

    使用以下功能更新包数据库和核心系统包:

    pacman -Syu
    

    关闭 MSYS2,从"开始"菜单再次运行它。使用以下功能更新其余部分:

    pacman -Su
    

    国内镜像下载

    如果没有一个稳定的翻墙手段,请不要硬刚,乖乖下载镜像就完事。

    中科大镜像站:https://lug.ustc.edu.cn/wiki/mirrors/help/msys2

    电脑是64位的就点击x86_64,32位的点击i686

    pacman 的配置

    编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

    Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
    

    编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

    Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
    

    编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

    Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
    

    然后执行 pacman -Sy 刷新软件包数据即可。

    清华大学镜像站: https://mirror.tuna.tsinghua.edu.cn/help/msys2/

    电脑是64位的就点击x86_64,32位的点击i686

    镜像

    下载msys2

    配置按照镜像站的使用帮助配置即可。

    pacman 的配置

    编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
    

    编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
    

    编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
    

    然后执行 pacman -Sy 刷新软件包数据即可。

    刷新软件包数据

    配置环境变量

    在系统变量Path下添加下面两个。

    C:msys64mingw64in
    C:msys64usrin
    

    安装所需软件

    下载安装完之后,开始安装所需软件

    以下命令均在msys2命令行下操作。

    安装GTK3

    pacman -S mingw-w64-x86_64-gtk3
    

    安装GTK3

    输入Y确定安装。

    安装GTK3

    安装GTK2

    pacman -S mingw-w64-x86_64-gtk2
    

    也是输入Y确定安装,这里不再放图了。

    安装glade

    pacman -S mingw-w64-x86_64-glade
    

    安装帮助文档

    pacman -S mingw-w64-x86_64-devhelp
    

    安装MinGW

    pacman -S mingw-w64-x86_64-toolchain base-devel
    

    测试是否成功

    打开cmd,输入pkg-config --cflags gtk+-2.0 以及 make -v

    测试是否成功

    李培冠博客

    欢迎访问我的个人网站:

    李培冠博客:lpgit.com

  • 相关阅读:
    saltstack学习
    linux命令学习(2):wc 命令
    linux命令学习(1):grep 命令
    Docker Compose—简化复杂容器应用的利器
    Docker-compose命令详解
    Python json数据写入csv json excel文件
    Centos 不重启 修改ulimit参数
    pip包管理工具 基本使用
    python 使用xpath解析含有命名空间(xmlns)的xml
    pyqt5 + pyinstaller 制作爬虫小程序
  • 原文地址:https://www.cnblogs.com/lpgit/p/13423493.html
Copyright © 2011-2022 走看看