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

2024-12-04 10:30:12
推荐回答(2个)
回答1:

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

回答2:

这是vs内部的宏替换功能
比如工程目录 ,vs会默认设置一个参数 projectpath,这里假设其值为 "C:\myproj\"
而你想使用这个目录下的一个库文件的话,你就这么写
$(projectpath)a.lib
那么就相当于 C:\myproj\a.lib