Co próbuję zrobić, to skonfigurować projekt, w którym nie ma znaczenia, czy ustawiony jest prekompilowany nagłówek, czy nie. stdafx.hpp
to moja P.H.Konfigurowanie projektu, który kompilowałby się zarówno z prekompilowanym nagłówkiem, jak i bez niego.
Moim głównym problemem jest to, że mam pliki ponad wieloma katalogami, nie tylko katalogiem głównym projektu. Co mają tryed:
Gdybym
#include "stdafx.hpp"
wszędzie działa dobrze z zestawu PH, ale byłoby narzekać gdybym go wyłączyć, ponieważ pliki w podkatalogach coudn't go znaleźć.
Gdybym
#include "../stdafx.hpp"
w plikach znajdujących się w podkatalogu, to działa dobrze bez PH, ale z PH, kompilator narzeka
stdafx.hpp
nie są wliczone w cenę.Jeśli ustawię siłę, włącz plik do
stdafx.hpp
, albo ze ścieżką względną, albo bezwzględną, kompilator dał mi błędy (nie mogę tego teraz zapamiętać, jeśli to konieczne, powielę je).
Co może być rozwiązaniem?