为Windows编译Geary

时间:2014-07-14 02:08:58

标签: compilation vala

我想为我的Windows计算机编译基于Linux的邮件客户端Geary。

我想知道我是否可以在我的Linux机器上使用MonoDevelop等程序编译它,目标是Windows,或者我必须在我的Windows机器上使用cygwin或mingw。

由于

3 个答案:

答案 0 :(得分:3)

您可以在Linux上交叉编译到Windows。 Linux有一个MinGW版本。使用valac -C生成C源,然后i586-mingw32msvc-gcc编译源并链接所需库的Windows DLL。 Vala确定包括使用pkg-config,它将从主机系统中获取编译参数。您可以通过将PKGCONFIG_PATH设置为Windows库“.pc文件所在的目录来覆盖此项。

答案 1 :(得分:0)

作为编译的替代方法,您可以通过WSL在Windows 10上运行Geary。 这个问题在这里尝试一下。可以完成,但是需要很多步骤,并且暂时无法很好地完成工作。

https://heracl.es/ephemera/2018/08/08/geary/

答案 2 :(得分:-2)

你真的需要编译吗?如果您有Windows 10,则可以运行Linux环境,例如ubuntu。然后Geary运行。我可以确认,因为我现在正在运行。

有几个关于如何在Win10上的WSL中​​运行Ubuntu的教程。