Xcode中的freetype示例程序没有结果

时间:2015-04-19 16:00:09

标签: ios xcode macos freetype freetype2

目前我正在尝试在Xcode中使用freetype。我的问题是我使this简单的例子“构建成功”,但是当我点击时 可执行文件,什么都没有。窗口中央只有一个默认的exec黑色图像。我逐个搜索文件夹,但没有其他输出。任何人都知道从这个例子中获得的确切输出以及它所在的位置?

1 个答案:

答案 0 :(得分:2)

该示例是命令行程序,而不是GUI程序。你不应该尝试为iOS编译它,因为iOS并没有在公共SDK中提供命令行。

而是在终端窗口中为Mac编译:

xcrun clang -I/usr/local/Cellar/freetype/2.5.5/include/freetype2 \
    -L/usr/local/Cellar/freetype/2.5.5/lib -g -o example1 example1.c -lfreetype

您需要在FreeType安装的-I-L标志之后调整路径。我使用Homebrew安装了它。

在您编译之后,您可以运行它。它向终端打印480行,每行有640列。因此,您希望减小终端字体的大小(菜单栏>查看>较小,请执行几次)并使终端窗口全屏显示。您还可以通过grep过滤输出以消除完全空行,并使用less -S滚动输出2-D。这是我的测试命令:

./example1 /System/Library/Fonts/Helvetica.dfont hello | grep '[^ ]' | less -S

这是输出的样子:

screen shot of example output