目前,我正在尝试在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示例程序无结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29732199/