階層型行列(H2Lib)に基づいて静的ライブラリをインポートしようとしています。フォルダには、ライブラリファイル、サンプル、およびテストをコンパイルして、.aファイルにまとめたmakeファイルが含まれています。私はLinuxでアーカイバのコマンドラインを使ってCで静的ライブラリを作成して使用するチュートリアルを参照しましたが、チュートリアルの作業中に手動で作成しなければならないヘッダファイルは作成しません。 H2Libには複数のファイルがあり、このために手動でヘッダファイルを作成するのは困難で時間がかかるでしょう。私はここに何かを逃しているのか間違っているのか分かりません。私はCでライブラリの概念に新しいです。いくつかの1つは、Cでこのライブラリを使用する方法について私を助けてくれる?静的ライブラリヘッダーファイル
P.S:H2Libのためのgitリポジトリのリンク:https://github.com/H2Lib/H2Lib/tree/master
をヘッダファイルが既に存在する: 'ライブラリ/ * – Siguza
を手動でヘッダファイルを作成する 'H。?私はその質問に従わなかった。静的なlib、* .aを作成し、arコマンドがヘッダファイルを作成することを期待しています。いいえ、ヘッダーファイルは作成されません。 – LethalProgrammer
ヘッダーファイルを作成する必要はありません。 H2Libのものを使用してください。 '-I/path/to/H2Lib/Library'でコードをコンパイルし、必要な' .h'ファイルがあればそれを '#include'してください。 – 0x5453