0

iOS プロジェクトで CCfits ライブラリを使用しようとしています。CCfits は、c ライブラリ cfitsio の C++ ラッパーです。私はこれら両方のソース コードを持っており、静的ライブラリ (.a ファイル) としてビルドしています。CCfits ライブラリ (libCCfits.a) を iOS プロジェクトに追加したいのですが、iPhone ソース ファイルからライブラリ クラスにアクセスする方法がわかりません。「Link Binary with Libraries」の下にライブラリを追加しました。Xcode でヘッダー ファイルをインポートする必要があることは理解していますが、ヘッダーをプロジェクトに添付する適切な方法は何ですか? どうにかしてフレームワーク ファイルを作成する必要がありますか? それとも .a ファイルで十分ですか?

4

1 に答える 1

0

Objective-C++ を使用すると、C++ と Objective-C を簡単に混在させることができます。XCode では、.m ファイルの名前を .mm に変更するだけで、ファイルが Objective-C++ として認識されます。次に、Objective-C コードで C++ クラスを使用できます (いくつかの制限が適用されますが、多くはありません)。

Objective-C は C の拡張であるため、Objective-C プログラムで C ライブラリを簡単に使用できます。

https://stackoverflow.com/posts/10156243/editを参照してください

于 2012-10-10T05:01:21.420 に答える