私は潜在的にクロスプラットフォームのC++アプリケーションでいくつかの作業を行っていますが、WindowsとOS Xの場合、Cairoは2Dグラフィックスのほとんどのニーズを満たし、プラットフォーム間で多くのコードを共有できるようになります。理想的な世界では、iPhone / iPadアプリで同じ(または非常によく似た)描画コードを使用できるようにしたいと思っています。
これは、Cairo for iPhoneを使用する前にコンパイルする必要があることを意味しますが、これをどのように実行するかについては、実際にはわかりません。
誰かが私を正しい方向に向けることができれば、私は非常に感謝するでしょう。