美文网首页Golang工作笔记
Go:gotk3安装配置

Go:gotk3安装配置

作者: txfly | 来源:发表于2019-08-16 11:33 被阅读0次

gotk3是gtk+3的一个Go绑定,在windows下安装起来比较麻烦。本教程主要讲解gotk3的安装配置。

测试环境:GoLand + msys2 + Win10

安装MSYS2

去官网https://www.msys2.org/下载msys2安装包,本教程使用的是64位版本。安装时请确保安装目录不包含空格,可以使用默认路径,我使用的目录为D:\msys64。 安装完成后修改pacman配置,添加国内源:

  1. 修改/etc/pacman.d/mirrorlist.mingw32文件,在开头添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686

修改后如下所示:

##
## 32-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
Server = http://repo.msys2.org/mingw/i686/
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
Server = http://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/

  1. 编辑/etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
  1. 编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch

然后打开D:\msys64\msys2.exe,执行 pacman -Sy 刷新软件包数据即可。

安装MinGW和GTK

打开msys2.exe,执行以下命令:

pacman --noconfirm -S mingw-w64-x86_64-gcc mingw64/mingw-w64-x86_64-pkg-config mingw-w64-x86_64-gtk3

安装完成后,将D:\msys64\mingw64\bin添加到环境变量中。

测试

新建项目,然后安装gotk3

go get github.com/gotk3/gotk3/gtk
工程如下图所示: 工程

运行程序,第一次编译略慢。

$ go build main.go

注意:出现invalid flag in pkg-config --libs: -Wl,-luuid类似错误时,运行以下指令(注意修改成正确路径)。

bash -c "sed -i -e 's/-Wl,-luuid/-luuid/g' D:/msys64/mingw64/lib/pkgconfig/gdk-3.0.pc"
运行结果为: demo

gtk程序打包发布见后续文章。

版权声明:本文为「txfly」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.jianshu.com/p/44cf93054ca7

相关文章

  • Go:gotk3安装配置

    gotk3是gtk+3的一个Go绑定,在windows下安装起来比较麻烦。本教程主要讲解gotk3的安装配置。 测...

  • Ubuntu从头搭建Hyperledger Fabric网络环境

    Ubuntu版本:18.04 一、安装go以及配置环境变量 安装go,选择版本1.14 环境配置 二、安装curl...

  • golang 开发环境搭建

    配置 golang 开发环境,系统 archlinux。 安装 go 软件包 安装 vim-go 插件 安装 go...

  • 安装配置Go 开发环境

    go sublime 配置安装 1. 安装配置好GO开发环境 (如GOROOT, GOPATH等环境变量) 2....

  • go bee 安装使用

    1首先安装依赖go 配置环境变量 GOROOT 是go的安装目录 配置PathGOROOT/bin GOPATH是...

  • beego及Bee安装

    go配置 bee工具配置 beego的安装:go get github.com/astaxie/beego bee...

  • Go语言入门

    Go入门 Go介绍 部落图鉴之Go:爹好还这么努力? 环境配置 安装 下载源码编译安装 下载相应平台的安装包安装 ...

  • MAC环境下安装并配置golang开发环境

    一、安装 安装brew install go 验证go version 二、配置GOPATH 1. 查看环境变量 ...

  • Go安装配置

    Go安装配置 Mac 配置 1. 安装Homebrew 2. 使用Homebrew的brew命令进行安装 安装完成...

  • golang的安装和配置

    go语言的安装和配置 go语言全称golang。是google出的一门语言。下面来看看它的安装。 go语言的安装 ...

网友评论

    本文标题:Go:gotk3安装配置

    本文链接:https://www.haomeiwen.com/subject/rwzxsctx.html