我想为我的Windows计算机编译基于Linux的邮件客户端Geary。
我想知道我是否可以在我的Linux机器上使用MonoDevelop这样的程序来编译它,目标是Windows,或者我是否必须在我的Windows机器上使用cygwin或mingw。
谢谢
发布于 2014-07-14 10:49:09
您可以在Linux上交叉编译到Windows。有一个针对Linux的MinGW版本。使用valac -C生成C源代码,然后使用i586-mingw32msvc-gcc编译源代码,并针对所需库的Windows DLL进行链接。Vala确定包括使用pkg-config,它将从主机系统获取编译参数。您可以通过将PKGCONFIG_PATH设置为Windows库的.pc文件所在的目录来覆盖此设置。
发布于 2018-08-09 06:45:37
除了编译,你也可以通过WSL在Windows10上运行Geary。这个问题引出了一个尝试。这是可以做到的,但需要很多步骤,而且暂时还不能很好地工作。
发布于 2018-01-10 21:56:48
你真的需要编译它吗?如果你使用的是windows10,你可以运行linux环境,例如ubuntu。然后Geary跑了。我可以确认,因为我现在正在运行它。
有几个关于如何让Ubuntu在Win10上的WSL中运行的教程。
https://stackoverflow.com/questions/24728683
复制相似问题