2

私のプロジェクトには、FMDB を利用する外部の Mapbox-ios-sdk サブプロジェクトがあります (サブプロジェクトではなく、Mapbox-ios-sdk の参照としてコピーされます)。ストック SQLite の代わりに SpatiaLite と FMDB をリンクさせるつもりです。SpatiaLite には sqlite3.h の新しい定義があり、これには C 関数定義の名前を変更するマクロが含まれています ( #define sqlite3_bind_double SPLite3_bind_double. FMDB にこのバージョンの sqlite3.h を含めてほしい。Mapbox-ios-sdk には sqlite3.h が含まれていません。フレームワークを使用しているだけlibsqlite3.dylibだと思いますが、その動的フレームワークがどのようになっているのかわかりません。

sqlite3.h を Mapbox-ios-sdk にコピーして含めることで、そうすることができます。ただし、Mapbox-ios-sdk は外部プロジェクトであるため、これを行うのはあまり好きではありません。どのようなオプションがありますか?

4

0 に答える 0