Partager via


abspath NMAKE, fonction

Obtient le chemin absolu de chaque élément d’une liste.

Syntaxe

$(abspath input)

Paramètres

input
Liste des chemins d’accès aux fichiers à convertir.

Valeur retournée

Liste avec chacun des éléments convertis input en forme absolue.

Notes

abspath prend en charge les chemins d’accès de longueur étendue, soit à l’aide du \\?\ préfixe, soit lorsque des chemins longs sont activés. Pour plus d’informations sur les chemins d’accès longs, consultez Limitation de longueur maximale du chemin d’accès.

Cette fonction de macro est disponible à partir de Visual Studio 2022 version 17.1, dans NMAKE version 14.31 ou ultérieure.

Exemple

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

Voir aussi

NMAKE et les macros
Fonctions NMAKE par catégorie