GTK+ 3 for Windows 开发环境搭建

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/$arch

    mirrorlist.mingw64:

    ##中国科学技术大学开源软件镜像
    Server = http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/x86_64
    ##北京理工大学镜像
    Server = http://mirror.bit.edu.cn/msys2/REPOS/MINGW/x86_64

    mirrorlist.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 mingw-w64-x86_64-gtk3 安装gtk+3的库

编译运行示例程序:

进入examples 文件夹,下面有10个示例,选择一个试试
cd application1
mv Makefile.example Makefile
make
./exampleapp.exe

成功打开一个窗口,就说明开发环境搭建完成了

参考资料:

  1. MSYS2开发环境搭建
  2. Pacman (简体中文)
  3. How to build your GTK+ application on Windows
  4. Gtk+ for Windows 环境配置(使用msys2)

你可能感兴趣的:(桌面)