如何构建无依赖性的harfbuzz

问题描述 投票:5回答:3

我想在Windows 7上构建最新的harfbuzz-ng库。但是在默认情况下,在构建系统中,我必须经过漫长的追求才能获得:ragelpkg-configgtkdocize和其他内容。即使最后获得了构建系统所需的一切,我也会遇到错误(对不起,不能说出具体的错误),这是我上个月尝试构建此库的两个月前。也许在Linux系统上很容易获得并构建所有这些东西,但是在Windows上总是不希望被编译。或问题在于我找不到在Windows(仅Linux)上指导我的说明。

[我想获得的简单说明是如何在Windows上由harfbuzz-ng编译器仅构建具有freetype依赖项的ICU。(也许添加MinGW)。

非常感谢。

我想在Windows 7上构建最新的harfbuzz-ng库。但是默认情况下,在构建系统中,我必须经过漫长的追求才能获得:ragel,pkg-config,gtkdocize和其他东西。即使最后我都得到了...

c++ windows mingw freetype harfbuzz
3个回答
1
投票

我不知道我这是您要寻找的答案。我也尝试与Harfbuzz一起工作,并且通过几次尝试来做到这一点,但对于各种reasons都没有奏效。


1
投票

您可能会感兴趣的是MSYS2构建系统。它本质上是建立在Windows(TM)之上的Linux风格的打包系统。您可以使用简单的命令下载并安装二进制软件包(包括自动依赖性解决方案)。如果要下载源程序包,也可以这样做。 http://msys2.github.io


0
投票

对于阅读此书的任何人,请查看项目中的harfbuzz.cc,它使您能够在没有任何构建系统的情况下使用harfbuzz,只需将其包含在您的任何一个源中,就不需要构建系统,定义HB_NO_MT甚至是HB_TINY(如果您未在多线程模式下使用harfbuzz,则会带来最少的harfbuzz。

© www.soinside.com 2019 - 2024. All rights reserved.