用VS2005执行以前VC6.0的程序出现这个错误。。。
:\program files\microsoft visual studio 8\vc\include\cstdlib(23) : error C2039: “exit”: 不是“`global namespace '”的成员
c:\program files\microsoft visual studio 8\vc\include\cstdlib(23) : error C2873: “exit”: 符号不能用在 using 声明中
把cstdlib文件中“using ::exit;”去掉,就能正常运行了。
这个测试用的简单代码
#include <iostream>
using namespace std;
void main()
{
std::cout < < "hello ";
}
[解决办法]
你既然已经
using namespace std;
了,为什么还要
std::cout ???