Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает абсолютный путь для каждого элемента в списке.
Синтаксис
$(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)))