私がやっていることは、プリコンパイル済みヘッダーが設定されているかどうかは関係ありませんプロジェクトを設定することです。 stdafx.hpp
は私のP.Hです。プリコンパイル済みヘッダーの有無にかかわらずコンパイルするプロジェクトを設定する
私の主な問題は、プロジェクトのルートディレクトリだけでなく、serveralディレクトリにもファイルがあることです。私は何をしようと試みています
をI
#include "stdafx.hpp"
はどこにでも上のPHセットで正常に動作しますが、私はそれを無効にした場合、サブディレクトリ内のファイルはそれを見つけるcoudn'tので、それは、文句を言う希望の場合。
Iサブディレクトリにあるファイルで
#include "../stdafx.hpp"
場合、それはPHせずに正常に動作しますが、PHと、コンパイラはおよそ
stdafx.hpp
含まれていないと文句を言います。強制的なインクルードファイルを
stdafx.hpp
に設定した場合、相対パスまたは絶対パスのどちらかでコンパイラにエラーが表示されました(必要ならば、私はそれを再現します)。
解決策は何ですか?