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

来源:互联网 发布:淘宝广告商品被删 编辑:程序博客网 时间:2024/06/14 11:21

目录

    • 总览
      • 可执行文件目录
      • 包含目录
      • 引用目录
      • 库目录
      • 源目录
      • 排除目录

总览

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

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

可执行文件目录

No. 默认继承 说明 举例 1 $(VC_ExecutablePath_x86) 安装路径\Microsoft Visual Studio 版本号\VC\bin VC编译连接相关可执行文件,例如cl.exe link.exe所在目录 2 $(WindowsSDK_ExecutablePath) C:\Program Files (x86)\Windows Kits\8.1\bin\x86 Windows SDK相关可执行文件 3 $(VS_ExecutablePath) 安装路径\Microsoft Visual Studio 版本号\Common7\tools VS执行路径,主要对应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++使用的lib C++安装目录\libC++安装目录\afxmfc\lib 2 $(WindowsSDK_LibraryPath_x86) Windows SDK使用的lib Windows 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) 同上
原创粉丝点击