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

最佳答案

该示例是命令行程序,而不是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滚动浏览二维输出。这是我的测试命令:

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


输出如下所示:

ios - Xcode中的freetype示例程序无结果-LMLPHP

关于ios - Xcode中的freetype示例程序无结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29732199/

10-11 22:46
查看更多