如何在Evince3上使用msys2在Windows上编译Evince3源代码?

问题描述:

Evince3源代码链接= http://ftp.gnome.org/pub/GNOME/sources/evince/3.26/如何在Evince3上使用msys2在Windows上编译Evince3源代码?

我从以上链接下载了Evince3 pdf阅读器程序的源代码。并使用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

修改pkgver3.26.0sha256sumPKGBUILD文件中evince-3.26.0.sha256sum的散列值,并按照指令的其余部分。

其他方法:也可以通过编译源代码来安装来自mysys2 repo的预构建包。打开msys2控制台并提供以下命令来安装Evince。

pacman -S mingw-w64-x86_64-evince

+0

我编辑了你的答案,用于添加其他选项来安装Evince。谢谢。我使用msys2控制台只安装了一个命令Evince:'pacman -S mingw-w64-x86_64-evince' – Nomad