Настройка проекта Visual Studio "Имя файла объекта"
У нас есть несколько модулей с одинаковыми именами файлов в нашем проекте. Итак, я установил Object Filename
настройка проекта для:
$(IntDir)\%(Directory)\
,
Это прекрасно работает, за исключением того, что он использует слишком много пути к файлу. Структура пути, таким образом:
C:\a\b\c\project.sln
C:\a\d\extern
extern
есть некоторые вещи, как повышение в нем. В результате получается...
C:\a\b\c\Release\a\b\c\etc\.obj
C:\a\b\c\Release\a\d\extern\etc\.obj
Я бы предпочел обрезать первые два уровня по именам папок, так что получается...
C:\a\b\c\Release\c\etc\.obj
C:\a\b\c\Release\extern\etc\.obj
Есть ли какой-то недокументированный синтаксис пути, который похож на ..
но действует против передней части следующей папки (папок), а не задней части предыдущих папок? Что-то вроде:
$(IntDir)\>>\>>\%(Directory)\
где >>
двигает нас вверх по левой стороне %(Directory)
?
Заранее спасибо за любые советы.