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上使用此程序。可能嗎 ?
謝謝。
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。
修改pkgver
到3.26.0
和sha256sum
在PKGBUILD
文件中evince-3.26.0.sha256sum
的散列值,並按照指令的其餘部分。
其他方法:也可以通過編譯源代碼來安裝來自mysys2 repo的預構建包。打開msys2控制檯並提供以下命令來安裝Evince。
pacman -S mingw-w64-x86_64-evince
我編輯了你的答案,用於添加其他選項來安裝Evince。謝謝。我使用msys2控制檯只安裝了一個命令Evince:'pacman -S mingw-w64-x86_64-evince' – Nomad