我试图在VS 2010中编译C ++解决方案,但由于某种原因它无法找到标准库。
我包括:
#include <cstddef>
VS正在返回错误:
main.cpp(10): fatal error C1083: Cannot open include file: 'cstddef': No such file or directory
但是,我检查了我的安装目录,它正确的位置(VC \ include),并且该目录是项目设置中包含目录列表的一部分($ (VCInstallDir)包括)。
为什么会发生这种情况的任何想法,以及我如何解决它?
答案 0 :(得分:0)
尝试使用#include <stddef.h>
代替。
但是,MSVC 10应该有<cstddef>
:msdn
然而,正如@ captain-obvlious指出的那样,这可能需要对您的代码进行其他更改..