zoukankan      html  css  js  c++  java
  • Go版GTK:环境搭建(windows)

    Go版GTK:环境搭建(windows)

     

    1 下载安装msys2

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

    官方网址:http://www.msys2.org/ 
    这里写图片描述

    百度云下载地址:https://pan.baidu.com/s/1kWOBbBD

    默认配置安装即可: 
    这里写图片描述

    这里写图片描述

    运行msys2: 
    这里写图片描述

    2 安装所需软件

    注意:在msys2命令行下安装。

    1) 安装gtk3

    pacman -S mingw-w64-x86_64-gtk3
    • 1

    这里写图片描述

    输入“y”确定安装: 
    这里写图片描述

    这里写图片描述

    2) 安装gtk2

    pacman -S mingw-w64-x86_64-gtk2
    • 1

    这里写图片描述

    3) 安装glade

    pacman -S mingw-w64-x86_64-glade
    • 1

    这里写图片描述

    4) 安装帮助文档

    pacman -S mingw-w64-x86_64-devhelp
    • 1

    这里写图片描述

    5) 安装MinGW

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

    这里写图片描述

    这里写图片描述

    3 配置环境变量

    C:msys64usrin
    C:msys64mingw64in
    • 1
    • 2

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    测试是否成功:

    pkg-config --cflags gtk+-2.0
    make -v
    • 1
    • 2

    这里写图片描述

    这里写图片描述

    4 编译运行demo

    go源码下载地址:https://pan.baidu.com/s/1kWOBbBD

    注意:一定要下载这里的源码,后面的教程中,我修改了部分源码。

    4.1 配置GOPATH

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    4.2 运行官方自带example

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    参考资料

    1、https://github.com/mattn/go-gtk

  • 相关阅读:
    luogu 2617
    BZOJ 3295
    BZOJ 2458
    luogu 3810
    Uva
    Uva
    Uva
    Uva
    Uva
    成员函数的const到底修饰的是谁
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10727324.html
Copyright © 2011-2022 走看看