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(附加包含目录)是一样的效果。


积累中--->>

相关推荐
巴巴媛6663 分钟前
STM32学习笔记【38.DHT11实验】
笔记·stm32·学习
caimouse1 小时前
MM 学习笔记 01:miarm.h 核心头文件分析
笔记·学习·reactos
疯狂打码的少年3 小时前
【软件工程】软件测试阶段:单元测试与集成测试(高频对比考点)
笔记·单元测试·集成测试·软件工程
小秋求学记.4 小时前
第三天笔记
笔记
迷途呀4 小时前
CSDN Markdown 编辑器完全指南:从快捷键到高级图表
笔记·其他
栀栀栀栀栀栀5 小时前
刷刷刷 2026/7/16
笔记
β添砖java6 小时前
黑马Linux笔记
linux·运维·笔记
一只小菜鸡..6 小时前
Stanford CS144 学习笔记 (七):跨越虚实的边界——物理层、链路层与无线网络
网络·笔记·学习
大大的大大7 小时前
拼多多电商运营-马扁标题2
笔记·产品运营
玖玥拾8 小时前
Unity 3D 笔记(八)ScrollRect 滚动视图、NavMesh 自动寻路系统
笔记·3d·unity