我想在 Windows 7 上构建最新的 harfbuzz-ng
库。但是在默认情况下,在构建系统中我必须经过漫长的探索才能获得:ragel
、pkg -config
、gtkdocize
和其他东西。即使最后我得到了构建系统所需的所有内容,我也会遇到错误(抱歉不能说具体错误),上次我在 2 个月前尝试构建这个库)。也许在 Linux 系统上很容易获得和构建所有这些东西,但在 Windows 上总是有些东西不想被编译。或者问题是我找不到在 Windows 上指导我的说明,只有 Linux。
我想要得到的是如何只构建 harfbuzz-ng
与 freetype
依赖 的简单说明(并且可能添加 ICU
) 由 Windows 上的 MinGW
编译器编写。
非常感谢。
最佳答案
对于阅读本文的任何人,请查看项目中的 harfbuzz.cc,它使您能够在没有任何构建系统的情况下使用 harfbuzz,只需将其包含在您的源之一中,不需要构建系统,定义 HB_NO_MT 甚至 HB_TINY (这会带来最小的 harfbuzz)如果你不在多线程模式下使用 harfbuzz。
关于c++ - 如何在没有依赖的情况下构建 harfbuzz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22405368/