【问题标题】:Visual studio can't find any standard c++ library fileVisual Studio 找不到任何标准 C++ 库文件
【发布时间】:2012-07-18 04:19:18
【问题描述】:

我有 vs2010 终极版,然后我下载了 2012 RC。一开始它运行良好,然后在某些时候 .net 框架搞砸了,所以我卸载了 2012 和 2010(也许我也手动删除了一些文件夹)。现在我重新安装了 vs2010 终极版,问题是我认为不存在任何标准库文件,因此我无法包含其中任何一个。

任何帮助如何解决这个问题?

【问题讨论】:

标签: c++ visual-studio-2010 visual-c++


【解决方案1】:

这是 VS2012 RC/Beta 卸载程序的一个已知问题。它将取消注册平台 SDK,删除文件夹,甚至更糟 - 将对所有以前的 VS 版本进行更改。我不确定它更改了哪些注册表设置(大约$(VCInstallDir)) - 但它会破坏它。

唯一的选择是找到相关的头文件、库和可执行文件,复制路径,并将其添加到您的 VC2010(以及以前的版本,如果有的话)。您可以通过工具->选项中的 VC++ 目录来执行此操作,但这不适用于 VC2010!因此,您最好在项目本身中指定路径。

我知道,要求很高,但就是这样 - 或者你只是重新安装你的操作系统。有一些“完整的VS卸载”工具,但是现在找不到了。

【讨论】:

  • 问题是我找不到 SDK
  • 查看\Program Files\MicrosoftSDKs
  • 是的,我做到了,但是在那里搜索我也找不到任何标准 C++ 库文件!他们不应该在那里吗?
  • 你检查过它下面的Include文件夹吗?它在那里吗?您正在寻找哪个头文件?
  • 是的,包含文件夹在 microsoft SDK->windows->v7.0A 中可用,但这是已经出现在没有“任何标准库文件”的 Visual Studio 中的标题
猜你喜欢
  • 2022-01-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2014-05-21
  • 2021-09-20
  • 2016-01-11
  • 2021-09-18
  • 2018-10-03
相关资源
最近更新 更多