GTK+ 3 for windows 开发环境搭建
下载和配置msys2:
- 从http://msys2.github.io/下载安装包,并安装;
-
配置软件源(官方源速度较慢)
需要修改安装目录下,/etc/pacman.d 文件夹中的mirrorlist.msys,mirrorlist.mingw64,mirrorlist.mingw32 三个文件,
分别在文件开始处添加
mirrorlist.msys:##中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MSYS2/$arch
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MSYS2/$archmirrorlist.mingw64:
##中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/x86_64
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/x86_64mirrorlist.mingw32:
##中国科学技术大学开源软件镜像
Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/i686
##北京理工大学镜像
Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/i686
安装工具链和库:
下面是64位系统,如果是32位系统,则把x86_64
改为 i686
pacman -Syu
,更新整个系统 pacman -S mingw-w64-x86_64-toolchain
安装工具链,
如果提示冲突,则使用pacman -S --force mingw-w64-x86_64-toolchain
pacman -S base-devel
开发的各种辅助工具 pacman -S --force mingw-w64-x86_64-gtk3
安装gtk+3的库
编译运行示例程序:
进入examples 文件夹,下面有10个示例,选择一个试试 cd application1
mv Makefile.example Makefile
make
./exampleapp.exe
成功打开一个窗口,就说明开发环境搭建完成了