私のプロジェクトには、次のヘッダーがあります。
src/thread/Semaphore.h
私の設定では、インクルードフォルダーとして src があります(ただし、直接 src/thread ではありません)。それにもかかわらず、私がしようとすると:
#include <semaphore.h>
ファイルを /usr/include/semaphore.h にインクルードするために、Xcode は代わりに src/thread/Semaphore.h をインクルードし続けます。プロジェクトからファイルを削除すると問題は解決します (ゴミ箱に移動せず、参照を削除するだけなので、#include "thread/Semaphore.h" で含めることができます) が、それは醜い回避策のようです。
Xcode がインクルード ディレクトリを再帰的に追加しないようにするにはどうすればよいですか?