VS 配置全局 VC++ 目录

发布时间:2018-09-30编辑:佚名阅读(5346)

1. 随便打开一个项目,然后点击菜单中的 视图->其他窗口->属性管理器

2. 打开属性管理器,点击项目前的箭头,展开项目,找到 debug 或者 release 下面的Microsoft.Cpp.Win32.user 这个属性。

3. 双击会出现一个跟在项目上右键属性一样的窗口,修改里面的“VC++目录”就是修改了全局的。

总览

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\版本号\ucrt、Windows SDK目录\版本号\Include\um、Windows SDK目录\版本号\Include\shared

引用目录

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

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

库目录

  • C++安装目录:安装路径\Microsoft Visual Studio 版本号\VC

  • Windows SDK目录:C:\Program Files (x86)\Windows Kits\

No.默认继承说明举例
1$(VC_LibraryPath_x86)标准C++使用的libC++安装目录\lib 与 C++安装目录\afxmfc\lib
2$(WindowsSDK_LibraryPath_x86)Windows SDK使用的libWindows SDK目录\版本号\lib\版本号\ucrt\x86、Windows 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\mfc、C++安装目录\atlmfc\src\mfcm、C++安装目录\atlmfc\src\atl、C++安装目录\crt\src、Windows SDK目录\版本号\Source\版本号\ucrt

排除目录

No.默认继承说明举例
1$(VC_IncludePath)同上
2$(WindowsSDK_IncludePath)同上
3$(MSBuild_ExecutablePath)同上
4$(VC_LibraryPath_x86)同上

  关键字:VS配置全局VC++目录


鼓掌

0

正能量

2

1

呵呵

0


评论区