2017-04-21 4 views
0

を含めるVS15は、私はこのように保存されているVS15内のプロジェクトに取り組んでパス

#include "./Project_A/Folder/file.h" 

Visual Studioは従うことができません指定されたパス。私は$(SolutionDir)と$(ProjectDir)の設定でインクルードパスに追加しようとしましたが、どちらもうまくいきませんでした。

インクルードパスはどのように使用できますか?

+0

パスはデフォルトで** project ** root dirに関連しています。 _Project \ _A_以外のプロジェクトでは1つのフォルダを上に移動する必要があり、そうでない場合は_Project \ _A_に2回移動しようとするため、上記のステートメントは機能しません。上記のステートメントは、次のように変更する必要があります: '#include" ../ Project_A/Folder/file.h "'(_Project \ _A_の場合はショートカットを使用できます: '#include" Folder/file.h "')、またはインクルードパスを '$(SolutionDir)'(_Projectmap_dir)に設定し、 '#include" Project_A/Folder/file.h "'とします。 libフォルダの場合と同じです。 – CristiFati

答えて

0

この問題を解決する方法を見つけました。

これはCristiFatiに近いです。私は、私もせずにパスを使用することができます./それがプロジェクトに何度も使用されたと私は変更したくない

#include "./Project_A/Folder/file.h" 

を使用することができ、そのポイントの後

$(SolutionDir) 

を追加する必要がありました多くはあります...

アドバイスありがとうございました:)

関連する問題