質問: 競合するヘッダの優先順位を設定する方法c ++ 2つのディレクトリに2つのsomething.hがあるとします。それらのディレクトリに書き込むことはできず、rootアクセス権も持っていません。 あなたは次のことをするコードを持っています: ``` #include ``` 特定のディレクトリでsomething.hをどのように使用して指定し、他のものを無視しますか?
回答: 次の方法を試してください: `#include "../ directory/something.h"` GCCは、検索パスを使用してヘッダーを検索します。 GCCに指定されたディレクトリのヘッダファイルを探すように依頼することもできます。 `-iquote dir` を使用して、ヘッダファイルを検索するディレクトリリストの先頭に `dir` ディレクトリを追加します。