以VC++目录为例,右下角可以看到一个按钮“宏”,点开来可以看到这些宏对应的路径
比如解决方案目录在c盘aaa文件夹下,那么$(SolutionDir)代表c:\aaa\
,$(SolutionDir)bbb就可以很方便地表达c:\aaa\bbb这个文件夹
这些宏是没法修改的
这是vs内部的宏替换功能
比如工程目录 ,vs会默认设置一个参数 projectpath,这里假设其值为 "C:\myproj\"
而你想使用这个目录下的一个库文件的话,你就这么写
$(projectpath)a.lib
那么就相当于 C:\myproj\a.lib