У меня есть некоторые проекты по умолчанию включают макросы в Visual Studio 2012 (C ++) (Свойства проекта / Каталоги VC ++ / Включить каталоги). Вместо того, чтобы просто использовать, например, $ (SomeMacroRootPath), я хочу изменить значение «Включить каталоги» на другое, например: $ (SomeOtherRootPath) / sdk / Include; $ (SomeOtherRootPath) / sdk / Include2
&(SomeMacroRootPath) включает несколько (!) Различных путей по умолчанию, например:
C: \ Programm Files (x86) \ name \ appdata … которые очень длинные.
Из-за этого «строка / значение», которое я вижу в списке, если я нажимаю кнопку макроса на вкладке настроек (эта кнопка, которая показывает мне список всех макросов), обрезается. Ничего не произойдет, если я изменю размеры окна или столбца таблицы сверху.
К сожалению, мне нужно увидеть все пути, которые &(SomeMacroRootPath) содержит.
Есть команда cmd echo или есть ли шанс посмотреть полную «строку» макроса / переменной / строки?
Я не знаю точно, где макросы определены или откуда они берутся.
С уважением
Хорошо, я нашел обходной путь самостоятельно.
Я создал событие после сборки
Command Line: echo $(SomeMacroRootPath)
Use In Build: Yes
Теперь Visual Studio печатает полный путь к выводу, не обрезая его после перестройки проекта.
Было бы неплохо просто увидеть это в настройках, когда я изменю размер колонки. Но ладно, все никогда не бывает легко 🙂
С уважением
неокончательный