【发布时间】:2018-05-29 08:30:03
【问题描述】:
在VS2017中Visual C++ Tools的位置has new installation model
现在它位于 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 edition 和 build number。
有一个宏 $(VCInstallDir) 指向 ..\VC** 文件夹。但我需要知道完整路径,包括取决于 VS2017 **内部版本号的部分。我需要这个来查找 Visual C++ 工具的包含文件夹。
那么我可以在不调用 VS2017 命令提示符 (VCVARSALL.BAT) 或 PowerShell 脚本等的情况下确定此路径吗?我可以简单地将一些 VS 宏放入我的项目的 VC++ Directory\Additional Directory 属性中吗?
【问题讨论】:
-
为什么要更改 default 包含路径?如果你保持原样,只使用附加的包含路径,你将永远不会遇到这样的问题。
-
我正在更改 附加包含路径,但我不是通过 VS2017 构建解决方案 - 我正在调用 NMAKE(它调用 MSBUILD 以获取内部解决方案)。
标签: c++ visual-studio include visual-studio-2017