C++ 不能包含<;字符串>;在VisualStudio2010中没有许多错误
我正在使用VisualStudio2010,并试图C++ 不能包含<;字符串>;在VisualStudio2010中没有许多错误,c++,visual-studio-2010,include,C++,Visual Studio 2010,Include,我正在使用VisualStudio2010,并试图 #include <string> 目录。通过尝试使用字符串,我是否以某种方式干扰了某种预设VS STL?或者这是另一个问题 我还尝试获取STL的源代码,并将其放在与我的.cpp文件相同的目录中的文件夹中,以在那里引用它,但随后我在STL文件中遇到了许多问题。有什么想法吗 1> c:\ProgramFiles(x86)\microsoft visual studio 10.0\vc\include\crtdefs.h(436):错
#include <string>
目录。通过尝试使用字符串,我是否以某种方式干扰了某种预设VS STL?或者这是另一个问题
我还尝试获取STL的源代码,并将其放在与我的.cpp文件相同的目录中的文件夹中,以在那里引用它,但随后我在STL文件中遇到了许多问题。有什么想法吗
1> c:\ProgramFiles(x86)\microsoft visual studio
10.0\vc\include\crtdefs.h(436):错误C2371:'ptrdiff_t':重新定义;不同的基本类型1>c:\cats\executive\common\u include\stddef.h(26):参见 “ptrdiff\u t”1>c:\program files(x86)\microsoft visual studio 10.0\vc\include\cstdlib(32):错误C2039:“lldiv\u t”:不是“
全局命名空间”1>c:\program files(x86)\microsoft visual Studio”的成员
studio 10.0\vc\include\cstdlib(32):错误C2873:'lldiv_t':符号
不能在使用声明1>c:\program files中使用
(x86)\microsoft visual studio 10.0\vc\include\cstdlib(34):错误
C2039:“llabs”:不是“
全局命名空间”1>c:\program”的成员
文件(x86)\microsoft visual studio 10.0\vc\include\cstdlib(34):错误
C2873:“LLAB”:符号不能在using声明中使用
1> c:\ProgramFiles(x86)\microsoft visual studio
10.0\vc\include\cstdlib(34):错误C2039:“lldiv”:不是“全局命名空间”1>c:\program files(x86)\microsoft visual studio”的成员
10.0\vc\include\cstdlib(34):错误C2873:“lldiv”:符号不能用于using声明1>c:\program files(x86)\microsoft visual
studio 10.0\vc\include\malloc.h(104):错误C2375:“calloc”:
重新定义;不同的链接1>
c:\cats\executive\common\u include\stdlib.h(89):参见
“calloc”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\malloc.h(105):错误C2375:“自由”:重新定义;不同的链接1>
c:\cats\executive\common\u include\stdlib.h(90):参见
“free”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\malloc.h(106):错误C2375:“malloc”:重新定义;不同的链接1>
c:\cats\executive\common\u include\stdlib.h(91):参见
“malloc”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\malloc.h(108):错误C2375:“realloc”:重新定义;不同的链接1>
c:\cats\executive\common\u include\stdlib.h(92):参见
“realloc”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\malloc.h(236):错误C3861:“自由”:找不到标识符1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\wchar.h(55):错误C2371:“_iobuf”:重新定义;不同的基本类型1>c:\program files(x86)\microsoft
visual studio 10.0\vc\include\cstdio(34):请参见“\u iobuf”的声明
1> c:\ProgramFiles(x86)\microsoft visual studio
10.0\vc\include\wchar.h(65):错误C2371:“文件”:重新定义;不同的基本类型1>
c:\cats\executive\common\u include\stdio.h(133):参见
“文件”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\wchar.h(76):警告C4005:'stdin':宏重新定义1>c:\cats\executive\common\u include\stdio.h(146)
:请参阅“stdin”1>c:\program files的先前定义
(x86)\microsoft visual studio 10.0\vc\include\wchar.h(77):警告
C4005:“标准输出”:宏重新定义1>
c:\cats\executive\common\u include\stdio.h(147):参见前面的
“标准输出”1>c:\program files(x86)\microsoft visual Studio的定义
studio 10.0\vc\include\wchar.h(78):警告C4005:“stderr”:宏
重新定义1>c:\cats\executive\common\u include\stdio.h(148)
:请参阅“stderr”1>c:\program files的先前定义
(x86)\microsoft visual studio 10.0\vc\include\wchar.h(1110):错误
C2011:'tm':'struct'类型重新定义1>
c:\cats\executive\common\u include\time.h(69):参见“tm”的声明
1> c:\ProgramFiles(x86)\microsoft visual studio
10.0\vc\include\wtime.inl(48):错误C2664:“\u wctime64”:无法将参数1从“常量时间”转换为“常量时间64\u t*”1>
指向的类型是不相关的;转换需要重新解释转换,
C样式转换或函数样式转换1>C:\program files(x86)\microsoft
visual studio 10.0\vc\include\wtime.inl(54):错误C2664:'errno\u t
_wctime64\u s(wchar\u t*,size\u t,const\u time64\u t*):无法将参数3从“const time\u t*”转换为“const\u time64\u t*”1>
指向的类型是不相关的;转换需要重新解释转换,
C样式转换或函数样式转换1>C:\program files(x86)\microsoft
visual studio 10.0\vc\include\wchar.h(1187):错误C2375:“memmove”:
重新定义;不同的链接1>
c:\cats\executive\common\u include\string.h(35):参见声明
“memmove”1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\wchar.h(1223):错误C3861:“memmove”:找不到标识符1>c:\program files(x86)\microsoft visual studio
10.0\vc\include\cmath(19):错误C2039:“acosf”:不是“
全局命名空间”1>c:\program files(x86)\microsoft visual studio”的成员
10.0\vc\include\cmath(19):错误C2873:“acosf”:符号不能用于using声明1>c:\program files(x86)\microsoft visual
studio 10.0\vc\include\cmath(19):错误C2039:“asinf”:不是
“全局命名空间”1>c:\program files(x86)\microsoft的成员
visual studio 10.0\vc\include\cmath(19):错误C2873:“asinf”:符号
不能在使用声明1>c:\program files中使用
(x86)\microsoft visual studio 10.0\vc\include\cmath(20):错误C2039:
“atanf”:不是“
全局命名空间”1>c:\program files”的成员
(x86)\microsoft visual studio 10.0\vc\include\cmath(20):错误C2873:
“atanf”:符号不能在using声明1>c:\程序中使用
文件(x86)\microsoft visual studio 10.0\vc\include\cmath(20):错误
C2039
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\