VS C++配置属性之C++目录

目录

总览

No.目录对应环境变量作用说明
1可执行文件目录PATH搜索可执行文件的目录主要提供cl.exe link.exe所在目录
2包含目录INCLUDE搜索在源代码中引用的包含文件(头文件路径)的目录编译时,提供头文件路径。
3引用目录LIBPATH搜索通过 #using 指令在源代码中引用的程序集和模块(元数据)文件的目录-
4库目录LIB搜索库(包括运行时库)的目录连接时,提供库文件路径。
5Windows运行库目录LIBPATHwinmd元数据文件路径-
6源目录-搜索用于 IntelliSense 的源文件的目录-
7排除目录-检查生成依赖项时,不会搜索目录,扫描依赖项跳过路径-

对于C++编译连接主要依赖可执行文件目录、包含目录和库目录三个目录。

可执行文件目录

No.默认继承说明举例
1$(VC_ExecutablePath_x86)安装路径\Microsoft Visual Studio 版本号\VC\binVC编译连接相关可执行文件,例如cl.exe link.exe所在目录
2$(WindowsSDK_ExecutablePath)C:\Program Files (x86)\Windows Kits\8.1\bin\x86Windows SDK相关可执行文件
3$(VS_ExecutablePath)安装路径\Microsoft Visual Studio 版本号\Common7\toolsVS执行路径,主要对应VS版本,包含VsMSBuildCmd.bat、vsvars32.bat
4$(MSBuild_ExecutablePath)安装路径\Microsoft Visual Studio 版本号\Common7\ide与环境变量VS版本号COMNTOOLS一致,VS编译相关应用程序,例如,VS的devenv.exe
5$(SystemRoot)\SysWow64环境变量SystemRoot下的SysWow64兼容32位程序的路径
6$(FxCopDir)fxcop.cmd 文件的路径,一般默认未设置fxcop是.Net的代码分析工具
7$(PATH)系统中的PATH环境变量-

包含目录

VS头文件路径主要分为两类目录

  • C++安装目录:安装路径\Microsoft Visual Studio 版本号\VC
  • Windows SDK目录:C:\Program Files (x86)\Windows Kits\
No.默认继承说明举例
1$(VC_IncludePath)标准C++头文件目录和afxmfc相关头文件目录C++安装目录\include 与 C++安装目录\afxmfc\include
2$(WindowsSDK_IncludePath)Windows SDK头文件路径Windows SDK目录\版本号\Include\版本号\ucrtWindows SDK目录\版本号\Include\umWindows SDK目录\版本号\Include\shared

引用目录

VS引用路径只有C++安装目录:安装路径\Microsoft Visual Studio 版本号\VC

No.默认继承说明举例
1$(VC_ReferencesPath_x86)C++安装目录\libC++安装目录\afxmfc\lib

库目录

  • C++安装目录:安装路径\Microsoft Visual Studio 版本号\VC
  • Windows SDK目录:C:\Program Files (x86)\Windows Kits\
No.默认继承说明举例
1$(VC_LibraryPath_x86)标准C++使用的libC++安装目录\libC++安装目录\afxmfc\lib
2$(WindowsSDK_LibraryPath_x86)Windows SDK使用的libWindows SDK目录\版本号\lib\版本号\ucrt\x86Windows SDK头文件目录\版本号\lib\um\x86
3$(NETFXKitsDir)Lib\um\x86

* Windows运行库目录

No.默认继承说明举例
1$(WindowsSDK_MetadataPath)

源目录

  • C++安装目录:安装路径\Microsoft Visual Studio 版本号\VC
  • Windows SDK目录:C:\Program Files (x86)\Windows Kits\
No.默认继承说明举例
1$(VC_SourcePath)C++ crt、afxmfc以及ucrt源文件目录C++安装目录\atlmfc\src\mfcC++安装目录\atlmfc\src\mfcmC++安装目录\atlmfc\src\atlC++安装目录\crt\srcWindows SDK目录\版本号\Source\版本号\ucrt

排除目录

No.默认继承说明举例
1$(VC_IncludePath)同上
2$(WindowsSDK_IncludePath)同上
3$(MSBuild_ExecutablePath)同上
4$(VC_LibraryPath_x86)同上
  • 9
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值