缩短的Visual Studio Include项目宏

Visual Studio Include Project Macros shortened

本文关键字:Include 项目 Studio Visual      更新时间:2023-10-16

我在Visual Studio 2012 (c++)中有一些默认的项目包含宏(项目属性/vc++目录/include目录)。而不是仅仅使用例如$(someemacrorootpath)我想改变"包括目录"的值为另一个,例如:$(SomeOtherRootPath)/sdk/Include;$(SomeOtherRootPath)/sdk/Include2

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

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

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

我不知道宏是在哪里定义的,也不知道它们是从哪里来的。

亲切的问候

好的,我自己找到了一个解决方法。我创建了一个Post-Build Event

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

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

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

亲切的问候非绝对的