それぞれが含む多くのディレクトリとディレクトリ名のファイルで構成されるライブラリがlibX.cpp
あります。1 つは別のプロジェクトで使用される可能性があります。問題は、各プロジェクトのコンパイル中に include in を要求することです。現在のプロジェクト用に生成されたファイルを含める必要があると思います(間違っている場合は修正してください)。わかりました、たとえばファイルに書き込んでいます。しかし、別のプロジェクトで同じ libA.cpp を使用しているため、行を変更する必要がありますlibX.h
X
libX
stdafx.h
libX.cpp
stdafx.h
#include "some_absolute_path1\stdafx.h"
libA.cpp
#include "some_absolute_path1\stdafx.h"
に
#include "some_absolute_path2\stdafx.h"
プロジェクトを切り替えながら stdafx.h パスを変更するのはあまり快適ではありません。
その場合、どのように対処するのが最善でしょうか?