vs2010 vc++目录 中的"$"是什么意思?

好多地方都有$,这个符号代表什么呢?我知道大概代表一个路径,但是在哪里定义的$(YY),YY代表路径呢,我怎么查看呢?应该有对照定义表吧?
看到电脑环境变量中也有%,这个又代表什么呢?
谢谢老师们!

以VC++目录为例,右下角可以看到一个按钮“宏”,点开来可以看到这些宏对应的路径
比如解决方案目录在c盘aaa文件夹下,那么$(SolutionDir)代表c:\aaa\
,$(SolutionDir)bbb就可以很方便地表达c:\aaa\bbb这个文件夹
这些宏是没法修改的追问

谢谢您!我用的是vs2010 我在VC++目录下,没看到右下角有按钮"宏"啊..您能贴个图或者再详细说说这个宏的定义表在哪儿不?十分感谢!

追答

首先点到VC++目录,右边随便选择一项比如常用的包含目录,单击包含目录,最右边会出现一个向下的小箭头,单击-编辑,这个页面就可以看到宏了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-27
这是vs内部的宏替换功能
比如工程目录 ,vs会默认设置一个参数 projectpath,这里假设其值为 "C:\myproj\"
而你想使用这个目录下的一个库文件的话,你就这么写
$(projectpath)a.lib
那么就相当于 C:\myproj\a.lib
相似回答