如何使用 Evince3 源代码中的 msys2 在 Windows 上编译 Evince3?
How can I compile Evince3 on Windows using msys2 from Evince3 Source Codes?
Evince3 源代码 link = http://ftp.gnome.org/pub/GNOME/sources/evince/3.26/
我从上面link下载了Evince3 pdf reader程序源码。并使用 gcc 和 gtk3 库安装了 msys2。 Evince3 使用 C 中的 gtk3 模块创建,但我不知道如何编译 Evince3 的源代码以在 Windows 上使用此程序。可能吗?
谢谢。
我很好奇想学习如何在 windows 上构建 Gtk 应用程序,所以我自己做了,花了我大约一个小时。
我遵循了这个指南,https://blogs.gnome.org/nacho/2014/08/01/how-to-build-your-gtk-application-on-windows.
注意作者以gedit
为例。要安装evince
,您需要从此目录下载三个文件(获取32 或64 版本的安装文件),https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-evince。
将pkgver
修改为3.26.0
,将sha256sum
修改为PKGBUILD
文件中evince-3.26.0.sha256sum
中的hash值,并按照其余说明进行操作。
其他方式:也可以通过编译源代码从mysys2 repo 安装预构建包。打开 msys2 控制台并输入以下命令来安装 Evince。
pacman -S mingw-w64-x86_64-evince
Evince3 源代码 link = http://ftp.gnome.org/pub/GNOME/sources/evince/3.26/
我从上面link下载了Evince3 pdf reader程序源码。并使用 gcc 和 gtk3 库安装了 msys2。 Evince3 使用 C 中的 gtk3 模块创建,但我不知道如何编译 Evince3 的源代码以在 Windows 上使用此程序。可能吗?
谢谢。
我很好奇想学习如何在 windows 上构建 Gtk 应用程序,所以我自己做了,花了我大约一个小时。
我遵循了这个指南,https://blogs.gnome.org/nacho/2014/08/01/how-to-build-your-gtk-application-on-windows.
注意作者以gedit
为例。要安装evince
,您需要从此目录下载三个文件(获取32 或64 版本的安装文件),https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-evince。
将pkgver
修改为3.26.0
,将sha256sum
修改为PKGBUILD
文件中evince-3.26.0.sha256sum
中的hash值,并按照其余说明进行操作。
其他方式:也可以通过编译源代码从mysys2 repo 安装预构建包。打开 msys2 控制台并输入以下命令来安装 Evince。
pacman -S mingw-w64-x86_64-evince