abspath
NMAKE
Získá absolutní cestu pro každou položku v seznamu.
Syntaxe
$(abspath input)
Parametry
input
Seznam cest k souborům, které chcete převést.
Vrácená hodnota
Seznam s jednotlivými položkami input
převedenými na jejich absolutní formulář.
Poznámky
abspath
podporuje cesty s delší délkou, a to buď pomocí \\?\
předpony, nebo pokud jsou povolené dlouhé cesty. Další informace o dlouhýchcestáchch
Tato funkce makra je dostupná od sady Visual Studio 2022 verze 17.1 ve verzi NMAKE verze 14.31 nebo novější.
Příklad
$(abspath relative\path\file.c) # If run from "c:\temp", evaluates to "c:\temp\relative\path\file.c"
$(abspath c:\temp\..\file1.cpp c:\\temp\/dir//) # Evaluates to "c:\file1.cpp c:\temp\dir\". Follows path traversals and normalizes directory separators.
# abspath can be combined with filter to find which items exist within a directory tree
TEMP_SOURCES=$(filteri c:\temp\\%,$(abspath $(SOURCES)))