Xcode を使用して、主に C++ で Cocoa Touch 静的ライブラリを作成しました。Objective-C クライアント コードの利点のために C インターフェイスを公開します。
.cpp
それを使用するクライアント iOS アプリがあり、リンクを成功させるためにクライアント プロジェクトに最小限のファイルを含める必要があることを除いて、すべてが期待どおりに機能し、実行されます。そうしないと、C++ 関連の未解決のシンボルが表示されoperator new(unsigned long)
ます。
上記のハックは簡単で効果的であるため、法律に違反していないと思いますが、リンカ エラーを解消する適切な方法はありますか?