.aファイルの用途を知りたいですか? SDKをダウンロードしましたが、.hファイルと.aファイルのセットがありましたが、.aファイルの機能は何か分かりますか?xcode 4で使用される.aファイルとは何ですか?
1
A
答えて
4
.aファイルは静的にリンクされたライブラリです。このバイナリは、あなたがそれを使って作成したプログラムのコンパイル時にリンクし、SDKのコードはプログラムの最終バイナリに含まれます。バイナリのみが外部コードを参照する動的リンクライブラリとは異なります。
.hファイルには、.aファイル内に実装された関数の宣言が含まれています。
6
.aファイルは、一般にプリコンパイルされたライブラリファイルです。 .hファイルには、.aファイル内のすべてのクラスの定義があります。
.hファイルで定義されたインターフェイスを使用してプログラムを作成し、プロジェクトをビルドするときにxcodeでライブラリをリンクするように構成します。
プロジェクトで実際に使用するには、通常どおりダウンロードしたすべてのファイルをxcodeに追加しますが、ライブラリに追加のステップがあります。 (xcode 4を使用して)プロジェクトに移動し、「ビルド段階」タブを選択すると、いくつかの段階が表示されます。 [ライブラリとバイナリをリンク]フェーズを選択し、そこに.aファイルを追加する必要があります。
関連する問題
- 1. Xcode 4で「インポートされたUTI」とは何ですか?
- 2. .a(libcrypto.a)ファイルとは何ですか?
- 3. csprojファイルで使用されるAppDesignerFolderとは何ですか?
- 4. CakePHPで使用される.ctpファイルとは何ですか?
- 5. Goの.aファイルとは何ですか?
- 6. Objective-cのためにXcodeで使用されるコンパイラは何ですか?
- 7. Xcode 4のターゲットビルド設定 "Skip install"。それは何ですか?
- 8. XCode 4 - このビルドディレクトリとは何ですか?
- 9. Xcode 4のIDインスペクタのLabelプロパティとは何ですか?
- 10. Xcode 4がSVNリポジトリの.aファイルを無視しないようにすることはできますか?
- 11. Xcode pbxstringsファイルは何ですか?
- 12. C sizeof( 'a')= 4でsizeof(char)= 1の理由は何ですか?
- 13. .soファイルと.aファイルの違いは何ですか?
- 14. Visioで使用される「システムシーケンス」フィールドとは何ですか?
- 15. Laravelで使用されている `HtmlString`とは何ですか?
- 16. 擬似コードで使用されるとは何ですか?
- 17. FakeItEasyで使用されるダミーとは何ですか?
- 18. Redditで使用されるCassandraデータベーススキーマとは何ですか?
- 19. OpenCVで使用されるマクロCV_OCL_RUNとは何ですか?
- 20. Pythonで使用されているsys.platformとは何ですか?
- 21. TCLインタプリタで使用されるSIGUSR2とは何ですか?
- 22. Luceneで使用されるsubReaderとは何ですか?
- 23. Dartで使用される「const」キーワードとは何ですか?
- 24. 新しい.cファイルを追加すると、Xcodeで作成された.hファイルは何ですか?
- 25. Xcode 4でコンパイルするとエラーメッセージが表示される
- 26. auto a = A(3)とA a(3)の違いは何ですか?
- 27. 実際に使用されるルータバインディングとは何ですか
- 28. FitBitに使用されるHeartRateモジュールとは何ですか?
- 29. SAML会話に使用されるエンコーディングとは何ですか?
- 30. 実際に使用される「ピクルス」とは何ですか?
.aファイルの内容を表示する方法はありますか? – Rishabh
逆アセンブラを使用して.aファイル内からアセンブリ/マシンコードを表示できます。しかし、オリジナルのc/C++/obj-cコードに戻る方法はありません。 – CD1212