【问题标题】:VS2015 C++ Mistakenly erased "Include Directories" and "Library Directories" in VC++ Directories Property PageVS2015 C++ VC++ 目录属性页误删“包含目录”和“库目录”
【发布时间】:2016-10-18 16:39:33
【问题描述】:

我最近安装了 VS2015 来查看一个在线可用的大型库。作为设置的一部分,它指示在解决方案的属性中向 VC++ 目录中的包含和库目录添加增强。我错误地覆盖了这些字段而不是添加它们,这些更改被保存了。现在,可以预见的是,没有任何东西可以编译。我不知道如何将它们恢复到原始值,尝试在线搜索值并重新安装,但 boost 仍然是该字段中唯一的东西。

我尝试按照This simple "Hello World" 教程进行操作,但甚至无法编译。有人可以提供这些字段的默认值,或者如何将它们恢复为默认值的说明吗?

编辑:我尝试创建一个新的解决方案,除了 boost 文件夹之外,这些字段也是空的,请参见图片。事实上,在发布之前,我已经尝试过全新安装的简单 Hello World 教程。

【问题讨论】:

  • 所以创建一个新的解决方案并将缺失的值复制/粘贴到您现有的解决方案中。
  • 我试过了,但没用,请参阅我的编辑。如果我在做一些非常愚蠢的事情,请告诉我!

标签: c++ visual-studio boost


【解决方案1】:

逐步解决方案:

  1. 创建一个新项目/解决方案。
  2. 添加 boost 目录,不要覆盖。
  3. 删除旧项目,因为它几乎没有用。

编辑

(如果上面没有工作。这是工作 Win32 Console Apps Debug Config x86)

以下是默认的包含目录:

$(VC_IncludePath);$(WindowsSDK_IncludePath);

这里是默认的库目录:

$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86

【讨论】:

  • 当我创建一个新的解决方案时,它也有同样的问题。
  • 您可能必须卸载 Visual Studio。看看答案here
  • 你有没有看我发布的答案链接,告诉如何重置所有内容?
  • 我可能会在答案中发布,但我现在不能这样做,因为我不在 Windows 计算机上。
  • @lampishthing 我(终于)更新了我的答案,以帮助你。很抱歉给您带来不便,因为正如我所提到的,我不在 Windows 计算机上。
猜你喜欢
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 2013-09-17
相关资源
最近更新 更多