そのため、現在私のプログラミングでは、プロジェクト間で非常に頻繁に使用する個別の C ファイルを作成して保存した、かなり広範囲の関数があります。
私の質問は、それらを他のプロジェクトに実装する最も簡単で効果的な方法は何ですか? 現在、使用したいすべてのカスタム関数の関数プロトタイプを持つ新しいプロジェクトごとにヘッダー ファイルを作成するだけです。
次に、プロジェクト内のすべての C ファイルにこの「マスター」ヘッダーを含めます。このヘッダーには、各 C ファイルが使用するヘッダー ファイルも含めます。したがって、すべての C ファイルには 1 つのヘッダーがあります。と呼びましょうmaster.h
。
私はこれを完全に間違っているように感じます。各 C ファイルのヘッダー ファイルを作成し、それらをマスター ヘッダー ファイルに含める必要がありますか? または、C ファイルごとにヘッダー ファイルを作成し、必要に応じて含める必要がありますか? そうすれば、すべてがどのようにリンクされますか?
プロジェクトでヘッダー ファイルを使用する最良の方法は何ですか?