c++ - 如何在没有依赖的情况下构建 harfbuzz

标签 c++ windows mingw freetype harfbuzz

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

我想要得到的是如何只构建 harfbuzz-ngfreetype 依赖 的简单说明(并且可能添加 ICU) 由 Windows 上的 MinGW 编译器编写。

非常感谢。

最佳答案

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

关于c++ - 如何在没有依赖的情况下构建 harfbuzz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22405368/

相关文章:

c++ - 如何用 MinGW 编译 SFML?

c++ - const char * 和 char const * 的区别

c++ - 是否可以使用 Visual Studio 构建 WinDBG 扩展?

windows - DigitalProductId 和 InstallDate 会改变吗?

c - MinGW 安装哪个版本的 gcc?

c++ - 使用 Cygwin 构建 GLEW 失败

c++ - std::vector 在 Linux 和 Windows 中给出不同的结果

c++ - 如何在 C++ 中声明 vector ?

asp.net - "Could not create SSL/TLS secure channel": how can the clone work?

javascript - Windows 10 应用程序 - 从应用程序内启动其他应用程序或 native Windows 应用程序