Ich bin ein wenig verwirrt darüber, wann /Yc
zu verwenden (erstellen PCH) im Gegensatz zu /Yu
(Verwendung PCH). Für ein Projekt, das nie vorkompilierte Header in der Vergangenheit verwendet wird, natürlich, Die PCH-Datei existiert zunächst nicht. Soll ich einen ersten Build mit /Yc
abfeuern, die PCH-Datei erstellen lassen und dann die Einstellung für alle folgenden Builds auf /Yu
ändern?PCH Compiler-Optionen für MSVC
Das kann nicht wahr sein, oder?
Richard: Natürlich sind das die Standardschritte, die man beim Aktivieren von PCH-Builds ausführen muss, und das habe ich getan. Meine Frage ist was _else_ soll ich tun? – ForeverLearning
Verstehe nicht - die Standardschritte funktionieren natürlich - also musst du erklären, warum sie nicht für dich arbeiten. –
Das Projekt, mit dem ich es zu tun habe, beschwert sich, dass es die PCH-Datei nicht öffnen kann (keine solche Datei oder Verzeichnis). Das war der Grund, warum ich gefragt habe, ob ich zuerst eine/Yc-Version erstellen soll, bevor ich sie in/Yu ändere. – ForeverLearning