Sdílet prostřednictvím


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)))

Viz také

Makra a příkaz NMAKE
Funkce nástroje NMAKE podle kategorie