abspath NMAKE, funkcja

Pobiera ścieżkę bezwzględną dla każdego elementu na liście.

Składnia

$(abspath input)

Parametry

input
Lista ścieżek plików do konwersji.

Wartość zwracana

Lista zawierająca poszczególne elementy przekonwertowane input na ich postać bezwzględną.

Uwagi

abspath obsługuje ścieżki o długości rozszerzonej, używając prefiksu lub po włączeniu \\?\ długich ścieżek. Aby uzyskać więcej informacji na temat długich ścieżek, zobacz Ograniczenie maksymalnej długości ścieżki.

Ta funkcja makra jest dostępna w programie Visual Studio 2022 w wersji 17.1 w programie NMAKE w wersji 14.31 lub nowszej.

Przykład

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

Zobacz też

Makra i NMAKE
Funkcje NMAKE według kategorii