是否有可能为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应用程序是否合法? 题。