我想在Windows 7上构建最新的harfbuzz-ng
库。但是在默认情况下,在构建系统中,我必须经过漫长的追求才能获得:ragel
,pkg-config
,gtkdocize
和其他内容。即使最后获得了构建系统所需的一切,我也会遇到错误(对不起,不能说出具体的错误),这是我上个月尝试构建此库的两个月前。也许在Linux系统上很容易获得并构建所有这些东西,但是在Windows上总是不希望被编译。或问题在于我找不到在Windows(仅Linux)上指导我的说明。
[我想获得的简单说明是如何在Windows上由harfbuzz-ng
编译器仅构建具有freetype
依赖项的ICU
。(也许添加MinGW
)。
非常感谢。
我想在Windows 7上构建最新的harfbuzz-ng库。但是默认情况下,在构建系统中,我必须经过漫长的追求才能获得:ragel,pkg-config,gtkdocize和其他东西。即使最后我都得到了...
我不知道我这是您要寻找的答案。我也尝试与Harfbuzz一起工作,并且通过几次尝试来做到这一点,但对于各种reasons都没有奏效。
您可能会感兴趣的是MSYS2构建系统。它本质上是建立在Windows(TM)之上的Linux风格的打包系统。您可以使用简单的命令下载并安装二进制软件包(包括自动依赖性解决方案)。如果要下载源程序包,也可以这样做。 http://msys2.github.io
对于阅读此书的任何人,请查看项目中的harfbuzz.cc,它使您能够在没有任何构建系统的情况下使用harfbuzz,只需将其包含在您的任何一个源中,就不需要构建系统,定义HB_NO_MT甚至是HB_TINY(如果您未在多线程模式下使用harfbuzz,则会带来最少的harfbuzz。