是否有可能为iOS编译potrace?

看potrace http://potrace.sourceforge.net/跨平台的性质,是否有可能编译这个iOS的? 如果是这样,怎么样?

是的,可以为iOS编译potrace

事实上,大多数使用在MacOS X上编译的标准(GNU)configuration工具的开源库很容易在iOS上编译,因为它们可能没有特定于平台的代码(例如linuxisms ),标准configuration工具允许交叉编译。

您可以通过将configuration指向正确的工具链和SDK来在shell中编译这些库。 path改变与小牛和Xcode 5,但幸运的是自动化脚本存在更stream行的图书馆,如外汇。

build议的解决scheme基于GitHub上的x2on / expat-ios项目。 他们的脚本修复了不知道arm64目标的expat的config.sub 。 做potrace 1.11的config.sub 。 但是,更简单的方法是下载更新版本的config.sub 。 与expat不同,potrace似乎不需要任何补丁来为iOS编译。

完整的脚本build-potrace.sh可以在这里find: https : build-potrace.sh

请注意,potrace是根据GPLv2授权的。 您可能想要检查在GNU GPLv3开源许可证下发布iOS应用程序是否合法? 题。