【发布时间】:2019-07-12 02:35:45
【问题描述】:
我刚刚安装了最新版本的 Visual Studio 社区版 (15.7.9)。我目前只需要 C++。我不仅没有编译我以前的项目,而且这个版本的 Visual Studio 本身生成的项目也没有编译!未找到所有标准包含文件(等等)。 检查问题后,我发现包含目录的继承默认值有错误的值。 例如,当前继承的值为:
$(VCInstallDir)include;$(VCInstallDir)atlmfc\include
应该在哪里:
$(VCInstallDir)Tools\MSVC\14.16.27023\include;
$(VCInstallDir)Tools\MSVC\14.16.27023\atlmfc\include
请注意,宏 $(VC_IncludePath) 和其他宏具有正确的值。 在我之前的电脑上使用之前版本的 VS 2017 没有遇到这个问题。
问题是:我可以更改这些继承的默认值吗,因为在每个项目中编辑 VC 目录很烦人(尤其是在生成的目录中!)
【问题讨论】:
-
“以前的项目”肯定是原因。使用 View > Other Windows > Property Manager 查看使用了哪些项目属性表。