Wenn inkrementelle Verknüpfung aktiviert ist, generiert Visual C++ die * .ilk-Datei in $ (TargetDir), kann ich dieses Verhalten überschreiben und es in ein anderes Verzeichnis umleiten? (ohne einen Post-Build-Schritt zu verwenden)ilk Zielverzeichnis
5
A
Antwort
3
In Visual C++ 6.0 und Visual C++ 2008 ist es nicht möglich, ein anderes Verzeichnis für die ilk-Datei auszuwählen. Gültige Optionen für die inkrementelle Verknüpfung sind /INCREMENTAL:YES
und /INCREMENTAL:NO
.
Wenn Sie einen Post-Build-Schritt erstellen, um die ilk-Datei an einen anderen Speicherort zu verschieben, erkennt Visual C++ das nicht und deaktiviert inkrementelles Verknüpfen überhaupt, da Visual C++ das Verzeichnis nicht finden kann ilk-Datei.
HTH.
Man kann jedoch einen vorbereitenden Schritt erstellen, um die im Post-Build-Schritt verschobene Datei wiederherzustellen. – Gabriel
Ab * Visual Studio 2013 * können Sie den Speicherort der Datei '* .ilk' nicht ändern. – Pressacco