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

No result for freetype example program in Xcode

目前我正在尝试使用 freetype in Xcode. My problem is that I make this 简单示例 "Build succeeded" 但是当我点击 可执行文件,什么都没有。 window 的中心只有一个默认的 exec 黑色图像。我一个一个地搜索文件夹,但没有其他输出。任何人都知道从这个示例中得到的确切输出是什么以及它位于何处?

该示例是命令行程序,而不是 GUI 程序。您不应该尝试为 iOS 编译它,因为 iOS 不会使命令行在 public SDK 中可用。

相反,在终端 window 中为您的 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 列。因此,您需要减小终端字体的大小(菜单栏 > 查看 > 更小,多做几次)并使终端 window 全屏显示。您还可以通过 grep 过滤输出以摆脱完全空白的行,并使用 less -S 滚动二维输出。这是我的测试命令:

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

输出如下: