VisualStudio2019的C++工程目录管理
设置界面如图:
右键 工程->属性
- 输出目录指向已编译程序的放置位置,可以包括环境变量,此处使用的是绝对路径或者相对路径,相对路径的话,相对的是工程目录,一般情况下(小工程),相对的是main.cpp所在的路径。
- 中间目录指向生成中间文件(例如 .obj文件)的位置,可以包括环境变量
- $(SolutionDir) 是一个绝对路径,为project_name.sln所在的目录,并且该值末尾还带有一个Windows下的路径分隔符符(“\”)
- $(Platform) 的值为空(x86平台)或者x64(x64平台)
- $(Configuration) 的值为Debug或者Release
- $(ProjectName) 的值为工程名
- 配置类型表示为编译出来的目标文件名称加上的后缀
1. 源文件目录+调试(编译)时产生的临时文件
此目录下还有Debug和Release目录,这两个目录都是临时文件目录,包含了编译日志等信息。
2. 编译后的目标文件所在目录(32位程序)
3. 64位程序的目标文件所在目录
该目录下同样有Debug和Release,这两个目录存放的分别是64位的Debug和Release版本的目标文件。