如何在Windows上使用Device3源代码中的msys2编译Device3?

如何在Windows上使用Device3源代码中的msys2编译Device3?,windows,gcc,compilation,gtk,msys2,Windows,Gcc,Compilation,Gtk,Msys2,设备3源代码链接= 我从上面的链接下载了Evince3 pdf阅读器程序源代码。并安装了带有gcc和gtk3库的msys2。Evince3是用C语言中的gtk3模块创建的。但我不知道如何编译Evince3的源代码,以便在Windows上使用这个程序。可能吗 谢谢。我很想知道如何在windows上构建Gtk应用程序,所以我自己做了,花了大约一个小时 我遵循这个指南 请注意,作者使用了gedit作为示例。要安装evice,您需要从此目录下载三个文件(获取32或64版本的安装文件) 将pkgver修改

设备3源代码链接=

我从上面的链接下载了Evince3 pdf阅读器程序源代码。并安装了带有gcc和gtk3库的msys2。Evince3是用C语言中的gtk3模块创建的。但我不知道如何编译Evince3的源代码,以便在Windows上使用这个程序。可能吗


谢谢。

我很想知道如何在windows上构建Gtk应用程序,所以我自己做了,花了大约一个小时

我遵循这个指南

请注意,作者使用了
gedit
作为示例。要安装
evice
,您需要从此目录下载三个文件(获取32或64版本的安装文件)

pkgver
修改为
3.26.0
并将
sha256sum
修改为
evice-3.26.0.sha256sum
文件中的哈希值,然后按照其余说明操作

另一种方法:也可以通过编译源代码从mysys2repo安装预构建包。打开msys2控制台并发出以下命令以安装Evince


pacman-S mingw-w64-x86\u 64-evince

我编辑了您的答案,为安装evince添加了其他选项。谢谢我使用msys2控制台仅使用一个命令安装了Evince:
pacman-S mingw-w64-x86\u 64-Evince