bai*_*rog 1 c++ include visual-studio visual-studio-2017
在VS2017中Visual C++ Tools的位置有新的安装模式
现在它位于 C:\Program Files (x86)\Microsoft Visual Studio\2017\ Enterprise \VC\Tools\MSVC\14 之类的地方。11.25203。或者它可以是例如 C:\Program Files (x86)\Microsoft Visual Studio\2017\ Community \VC\Tools\MSVC\14。10.25017。所以完整路径取决于 VS2017版本和内部版本号。
有一个宏$(VCInstallDir)指向..\VC** 文件夹。但我需要知道完整路径,包括取决于 VS2017 **build number 的部分。我需要这个来找到 Visual C++ 工具的包含文件夹。
那么我可以在不调用 VS2017 命令提示符 (VCVARSALL.BAT) 或 PowerShell 脚本等的情况下确定此路径吗?是否有一些 VS 宏可以简单地放入我的项目的VC++ Directory\Additional Directory属性中?
查看 MSBuild 变量$(VCToolsInstallDir),它应该为您完成这项工作。它在 VS2017 C++ 项目中可用,其值设置为类似
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\
Run Code Online (Sandbox Code Playgroud)
(取决于您的工具版本)。或者,您可以使用$(VCInstallDir)和$(VCToolsVersion)来构建路径,但$(VCToolsInstallDir)应该更可靠。
PS 请注意,这些变量仅在 VS 2017中有效,在以前版本的 Visual Studio中不可用。
| 归档时间: |
|
| 查看次数: |
8750 次 |
| 最近记录: |