vs2010中一些目录、路径、文件名常量的有关问题

vs2010中一些目录、路径、文件名常量的问题
经常看到一个工程里面的配置出现$(ProjectName) $(TargetName) $(OutDir)等等用一个字符串常量表示的东东,这一批应该是VS通用的,看名字大概猜出来。
另外还有一些,好像是与当前解决方案有关的,本人最近遇到在项目文件,打开后在一些填目录的地方出现一些$(CAL_LIBS) $(GAL_LIBS) $(RAY_LIBS)等等,这些东西应该不是VS本身的,但是该怎么找到它们表示的真实路径。总结下有两个问题,方便看~

1. VS通用的$(ProjectName) $(TargetName) $(OutDir)等等UNIX风格的字符串常量在哪个地方定义的?用什么方式可以查看其对应的字符串?
2. 具体自己的项目解决方案中出现的$(CAL_LIBS)等等,是在什么地方定义的?怎么查看其对应的真实字符串?
------解决方案--------------------
一般在这些字符出现的地方都可以下拉框,编辑,对话框下面有个按钮“宏”点开就可以看到所有常量了
手机没法截图……
------解决方案--------------------
引用:
Quote: 引用:

一般在这些字符出现的地方都可以下拉框,编辑,对话框下面有个按钮“宏”点开就可以看到所有常量了
手机没法截图……

嗯,确实有下拉框,也看到这些值了。谢谢~

还想问下,这些值是怎么生成的,自己新建工程的时候想增加一些常量或者修改这些常量怎么操作?
这些值的作用范围仅限于这个工程吗?
感觉它们也有点像环境变量。


通常情况下宏是不能修改的,有些会根据你的项目改变而改变
还有VS可以使用windows的环境变量,在宏窗口里直接搜变量的名称就可以看到
------解决方案--------------------
不要用变量来思考问题  变量不过是给一块内存找的借口而已