Visual Studio включает макросы проекта сокращены

У меня есть некоторые проекты по умолчанию включают макросы в Visual Studio 2012 (C ++) (Свойства проекта / Каталоги VC ++ / Включить каталоги). Вместо того, чтобы просто использовать, например, $ (SomeMacroRootPath), я хочу изменить значение «Включить каталоги» на другое, например: $ (SomeOtherRootPath) / sdk / Include; $ (SomeOtherRootPath) / sdk / Include2

&(SomeMacroRootPath) включает несколько (!) Различных путей по умолчанию, например:
C: \ Programm Files (x86) \ name \ appdata … которые очень длинные.
Из-за этого «строка / значение», которое я вижу в списке, если я нажимаю кнопку макроса на вкладке настроек (эта кнопка, которая показывает мне список всех макросов), обрезается. Ничего не произойдет, если я изменю размеры окна или столбца таблицы сверху.

К сожалению, мне нужно увидеть все пути, которые &(SomeMacroRootPath) содержит.

Есть команда cmd echo или есть ли шанс посмотреть полную «строку» макроса / переменной / строки?

Я не знаю точно, где макросы определены или откуда они берутся.

С уважением

2

Решение

Хорошо, я нашел обходной путь самостоятельно.
Я создал событие после сборки

Command Line: echo $(SomeMacroRootPath)
Use In Build: Yes

Теперь Visual Studio печатает полный путь к выводу, не обрезая его после перестройки проекта.

Было бы неплохо просто увидеть это в настройках, когда я изменю размер колонки. Но ладно, все никогда не бывает легко 🙂

С уважением
неокончательный

1

Другие решения


По вопросам рекламы [email protected]