Freetype的不编译与MinGW的窗户(Freetype not compiling on wi

2019-10-20 04:29发布

我打开Cygwin和导航到的FreeType-2.5.3文件夹,我从网站上得到:

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

当我在那里,我运行./configure用它做的3三件事1,到目前为止,在得体完整随机的。 起初,它是说:

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的路径,将MSYS到PATH,与MSYS输入运行MSYS,消除sed.exe,在CMakeLists运行cmake的,让不同版本的库,重新下载库,打开与项目Qt Creator的),我总是得到相同的输出。 这似乎是错误的东西与他们的makefile,但我没有看到在互联网上任何地方这样的证据。 谢谢你的帮助。

Answer 1:

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



Answer 2:

要编译使用MinGW的做到以下几点:

。/配置

使平台=窗口



Answer 3:

我也遇到了同样的问题,前一阵子。 我得到这个错误消息

    *** missing separator. Stop.

当我下载了freetype2.zip版本。 我查了一下,用记事本++的detect.mk文件,看到的行结束字符是windows风格的:CRLF

我用Cygwin的哪曾想这个linux的EOL这是LF。

我不建议启动文件转换到Linux EOL的人(这记事本能够做到),但下载* .tar.bz2格式或与* .tar.gz,这是一个正确的Linux操作系统。



文章来源: Freetype not compiling on windows with MinGW