我正在尝试在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)include)中我的包含目录列表的一部分。
有什么想法为什么会发生,以及如何解决?
最佳答案
请尝试使用#include <stddef.h>
代替。
但是,MSVC 10应该具有<cstddef>
:msdn
但是,正如@ captain-obvlious指出的那样,这可能需要对代码进行其他更改。
关于c++ - Visual Studio 2010找不到cstddef,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26569645/