2009-01-14 4 views
5

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

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.

+1

Man kann jedoch einen vorbereitenden Schritt erstellen, um die im Post-Build-Schritt verschobene Datei wiederherzustellen. – Gabriel

+2

Ab * Visual Studio 2013 * können Sie den Speicherort der Datei '* .ilk' nicht ändern. – Pressacco