Precompiled header weg nach Rebuild
-
Ich verwende CMake um unsere Projekte aufzusetzen, was mich im Moment enorm stört ist. Dass wenn ich ein Projekt neu baue, die Precompiled Header pcb Datei wie alle anderen Zwischendaten gelöscht werden. Da ich aber meinen Compiler entweder auf /Yu stellen muss, damit PCBs genutzt werden, habe ich im Rebuild nen Error, weil die pcb nicht da ist. /Yu erstellt auch keine PCB. Ich muss manuell also von /Yu auf /Yc wechseln, bauen und dann wieder auf /Yu wechseln.
Das kann doch nicht wahr sein, oder? Das ist ja nicht gerade sehr handlich.Kann Vc 2005 nicht bei fehlender PCB Datei einfach diese neu erstellen anstatt einen Fehler werfen?
-
Der Trick ist, man benötigt eine cpp Datei, die ständig mit /Yc die PCB erstellt. So kann das Projekt an sich immer mit /Yu darauf zugreifen und alles funktioniert.