VS2022项目配置笔记

文章目录


(ProjectDir)与 (SolutionDir) 宏

假设有一个解决方案 MySolution,其中包含两个项目 ProjectA 和 ProjectB,目录结构如下:

C:\Projects\MySolution

├── MySolution.sln

├── ProjectA

│ ├── ProjectA.vcxproj

│ └── SourceFiles

└── ProjectB

├── ProjectB.vcxproj

└── SourceFiles

$(SolutionDir) 将解析为 C:\Projects\MySolution\

$(ProjectDir) 对于 ProjectA 将解析为 C:\Projects\MySolution\ProjectA\。

$(ProjectDir) 对于 ProjectB 将解析为 C:\Projects\MySolution\ProjectB\。

层次结构:

  • $(SolutionDir) 通常指向解决方案的根目录。
  • $(ProjectDir) 通常指向项目文件所在的子目录。

附加包含目录

用于添加一条查找头文件的路径,编译器会在这个路径下查找头文件。//若要深入下一层目录,则需要在 #include 中指明文件相对路径。


VC++目录和C/C++的区别

二者最大的区别在于VC++ Directories是一个Windows环境变量,C/C++是命令行参数。相同的地方在于VC++ Directories中的include directories(包含目录) 和C/C++中的addition include directories(附加包含目录)是一样的效果。


积累中--->>

相关推荐
疯狂打码的少年4 小时前
【软件工程】软件质量保证(ISO/IEC 9126质量特性)
笔记
龙仔7257 小时前
SQL Server OS_Core 数据库全自动备份【完整笔记·可直接复用】
数据库·笔记·oracle
殷忆枫7 小时前
AI笔记三十七:AI边缘端道桥安全监测系统:YOLOv8n推理与Web监控全解析
笔记·yolo
逸模8 小时前
轻加盟模式,稳住品牌统一调性的思路
笔记·建模·公装·翻模·交底
whyTeaFo9 小时前
GAMES101: Lecture 10: Geometry 1 (Introduction) ppt笔记
笔记
sulikey9 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
ysa05103010 小时前
【板子】拓扑序计数
c++·笔记·算法·板子
依然范特东10 小时前
强化学习笔记2--bellman equation
人工智能·笔记
乐观勇敢坚强的老彭11 小时前
信奥C++一维数组笔记
开发语言·c++·笔记
昕光xg11 小时前
Istio笔记04-基于Jaeger的分布式链路追踪
笔记·分布式·istio