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