2

我有一些默认项目包括 Visual Studio 2012 (C++) 中的宏(项目属性/VC++ 目录/包含目录)。而不是仅使用例如 $(SomeMacroRootPath) 我想将“包含目录”的值更改为另一个,例如: $(SomeOtherRootPath)/sdk/Include;$(SomeOtherRootPath)/sdk/Include2

&(SomeMacroRootPath) 包括几个(!)不同的默认路径,例如:C:\Programm Files (x86)\name\appdata... 真的很长。因此,如果我按下设置选项卡中的宏按钮(显示所有宏列表的那个按钮),我可以在列表中看到的“字符串/值”被切断。如果我调整顶部的窗口或表格列的大小,什么也不会发生。

不幸的是,我需要查看 &(SomeMacroRootPath) 包含的所有路径。

是否有 cmd echo 命令或者是否有机会查看宏/变量/字符串的完整“字符串”?

我不确切知道宏是在哪里定义的或它们来自哪里。

亲切的问候

4

1 回答 1

1

好的,我自己找到了解决方法。我创建了一个构建后事件

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

现在,Visual Studio 将完整路径打印到输出中,而在我重建项目后不会将其切断。

当我调整列大小时,在设置中看到它会很好。但是好吧,事情从来都不是一件容易的事:)

亲切的问候尼西

于 2015-07-17T10:43:58.077 回答