c - Freetype 无法使用 MinGW 在 Windows 上编译

标签 c windows mingw freetype

我打开 cygwin 并导航到我从网站获得的 freetype-2.5.3 文件夹:

http://www.freetype.org/developer.html

到达那里后,我运行 ./configure,到目前为止,它已经完成了三件事情中的一件,看起来完全随机。起初它说:

builds/PaxHeaders.3009/detect.mk:1: *** missing separator. Stop.

所以,我按照他们网站的建议改为使用 msys。我运行 ./configure 并且它似乎正在运行。然而,它说目标平台是 Unix,最终得到一个错误,说没有找到合适的 C 编译器。

然后我尝试下载其他版本,有些输出相同,有些说:

process_begin: CreateProcess(NULL, ver, ...) failed.
builds/PaxHeaders.3009/detect.mk:1: *** missing separator. Stop.

无论我尝试了什么(将 MinGW 添加到 PATH,将 msys 添加到 PATH,使用 MSYS 输入运行 msys,删除 sed.exe,在 CMakeLists 上运行 cmake,获取不同版本的库,重新下载库,打开Qt creator 的项目)我总是得到相同的输出。他们的 makefile 似乎有问题,但我在互联网上的任何地方都看不到任何证据。感谢您的帮助。

最佳答案

我遇到了同样的问题并最终使用了预构建版本的 freetype http://gnuwin32.sourceforge.net/packages/freetype.htm 它不是 100% 最新的,但它符合我的需要

关于c - Freetype 无法使用 MinGW 在 Windows 上编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23818585/

相关文章:

c - C语言中如何求二维数组的最大尺寸?

windows - 使用MinGW静态构建Qt 5.7时如何解决此构建错误?

c++ - SDL2 未定义的函数引用

c - 伸缩极限输出与预期输出不同

c - 单个 C 代码中的 printf 和 wprintf

Windows 2008 任务计划程序返回代码和 Matlab 脚本

windows - 德尔福,Windows : Best way to find whether web-browser is running?

c - 如何在 Linux mint for windows 中编译 C GTK3+ 程序?

c - 在 Windows Phone 8 上的 taskhost 下运行的进程

windows - gtk2hs:无法在 Windows 上呈现组合框