私は、A、B、C、Dサブリポジトリを持つソースリポジトリを持っています。各A、B、C、Dには、コンパイラがヘッダファイルを探すための独自の "include"ディレクトリがあります。 AからCへのヘッダファイルをインクルードしたい。絶対パスをコピーしようとしましたが、ヘッダー自体にはBのインクルードディレクトリにないので、Cディレクトリのみで動作する相対パスが含まれています。この場合、他のディレクトリからヘッダファイルをインクルードしますか?次のような場合に、linuxにC++ヘッダファイルを含めるには?
g ++コンパイラを使用しています。
私はあなたが使用しているコンパイラのか分からないが、しかし確実に存在し、あなたのファイルを含めどこにそれを伝える方法がありますコンパイル時に、例えばg ++の '-I' –