我正在对一个潜在的跨平台 C++ 应用程序做一些工作,对于 Windows 和 OS X,Cairo 似乎可以满足我对 2D 图形的大部分需求,并允许我在平台之间共享大量代码。在理想的世界中,我真的希望能够在 iPhone/iPad 应用程序中使用相同(或非常相似)的绘图代码。
我意识到这意味着我需要先为 iPhone 编译 Cairo,然后才能尝试使用它,但我不知道如何去做。
如果有人能指出我正确的方向,我将不胜感激。
最佳答案
为了让那些碰巧尝试与我走相同路线的人更新这个,我从来没有编译过它(当我征求建议时,我没有从开罗邮件列表中得到太多回应)。似乎开罗对于 iOS 或 OSX 来说并不是一个很好的主意。我最近遇到了 this 帖子,它很清楚地说它在 iOS 或 OSX 上不稳定。
我现在很高兴我决定放弃开罗作为我的跨平台图形方法,转而使用自制/本地方法。虽然它需要更多的努力,但对于我试图实现的目标来说,这是一个很好的妥协。
关于c++ - 在 iPhone 上使用开罗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3560852/