다음을 통해 공유


abspath NMAKE 함수

목록의 각 항목에 대한 절대 경로를 가져옵니다.

구문

$(abspath input)

매개 변수

input
변환할 파일 경로 목록입니다.

반환 값

각 항목 input 이 절대 형식으로 변환된 목록입니다.

설명

abspath 는 접두사를 사용하거나 긴 경로를 사용하는 \\?\ 경우 확장 길이 경로를 지원합니다. 긴 경로에 대한 자세한 내용은 최대 경로 길이 제한을 참조하세요.

이 매크로 함수는 Visual Studio 2022 버전 17.1부터 NMAKE 버전 14.31 이상에서 사용할 수 있습니다.

예시

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

참고 항목

매크로와 NMake
범주별 NMAKE 함수