【发布时间】:2013-01-09 20:12:31
【问题描述】:
我格式化了我的电脑,我首先安装了 VS2012 候选版本,然后是 VS2010 Ultimate,最后是来自DreamSpark 的 VS2012 Professional。另外,安装VS2012后,我卸载了VS2010和VS2012 RC
我可以打开解决方案并完美编译它们,但是当我尝试使用 C/C++ 标准库中的 #includes 时,会弹出一个错误提示 cannot find source file stdlib.h
我去了VS2012的安装目录,在VC的include文件夹中,我只有2个.h文件(vsgcapture和srv),没有别的了。
我检查了,有一个名为Microsoft Visual Studio 10.0 的目录来自 VS2010,C/C++ 的 .h 和 .lib 文件在那里,所以我将所有内容复制/粘贴到 VS2012 并尝试编译,但有些出现了奇怪的错误。
所以我从控制面板卸载了所有与 VS 相关的东西,我从 Program Files 中删除了所有目录,然后我再次安装了 VS2012 Professional,VC 目录又是空的。我尝试从设置中修复它,但仍然是同样的问题。
有人知道如何解决这个问题吗?
【问题讨论】:
-
可能需要设置环境变量
-
使用C标准库不用设置任何环境变量,都是根据我的项目属性设置的
标签: c visual-studio visual-studio-2012