简述
- 无论是Vs本身还是Vs和Qt结合,都少不了设置各种路径,以下内容将对此进行总结:
各种宏
- 默认路径,即当前项目所在路径,以项目名命名的文件夹,一般为 main.cpp 所在路径,如下图中的例子,$(Platform)\GeneratedFiles\$(Configuration)\之前自动填充了默认路径
- $(SolutionDir) 解决方案所在路径,即.sln文件所在路径
- $(SolutionName) 解决方案的基本名称。
- $(SolutionFileName) 解决方案的文件名(定义为基本名称 + 文件扩展名)。
- $(Platform) 编程平台,x86 或 x64
- $(Configuration) 配置,Debug 或 Release
- (ProjectName) 当前项目名
- $(ProjectDir) 当前项目所在路径,以项目名命名的文件夹,一般为 main.cpp 所在路径
- $(QTDIR) Vs 关联Qt时所设置的路径
路径书写规范
- 比如设置这样一个路径:
(Platform)\GeneratedFiles$(Configuration)\,只要路径中用到了宏,就必须用 (宏)的格式。如果用到了字母,则可以直接书写,如例子中的GeneratedFiles。
- 不同路径之间用英文分号进行分割
路径的具体设置
输出目录
- 包括 .exe , .ilk ,.pdb
- 设置位置
中间目录
- 包括 .obj , .log , .tlog , .lastbuildstate , .pdb
- 设置位置
附加包含目录
- 设置位置
Qt 路径设置
点击 QT VS TOOLS –>Qt Options
点击 Qt Defaut Settings 选项卡
moc_xxx.cpp 文件路径
- qrc_xxx.cpp 文件路径
- ui_xxx.h 文件路径