win7 64位 visual studio 10.0编译c++程序出错解决思路

win7 64位 visual studio 10.0编译c++程序出错
同样的程序在vc6.0下运行正常,在vs2010下出错,在xp上的vs2010上就正确,请高手解答
程序:#include<iostream>
using namespace std;
void main()
{
cout<<"this is a c++ program"<<endl;
}

结果:
1>------ 已启动生成: 项目: 1, 配置: Debug Win32 ------
1>生成启动时间为 2011/11/22 20:43:17。
1>InitializeBuildStatus:
1> 正在对“Debug\1.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> 1.cpp
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(19): error C2039: “div_t”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(19): error C2873: “div_t”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(19): error C2039: “ldiv_t”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(19): error C2873: “ldiv_t”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(21): error C2039: “abort”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(21): error C2873: “abort”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(22): error C2039: “atoi”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(22): error C2873: “atoi”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(22): error C2039: “atol”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(22): error C2873: “atol”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2039: “bsearch”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2873: “bsearch”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2039: “calloc”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2873: “calloc”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2039: “div”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(23): error C2873: “div”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2039: “exit”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2873: “exit”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2039: “free”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2873: “free”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2039: “getenv”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(24): error C2873: “getenv”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(25): error C2039: “ldiv”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(25): error C2873: “ldiv”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(25): error C2039: “malloc”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(25): error C2873: “malloc”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2039: “mblen”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2873: “mblen”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2039: “mbstowcs”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2873: “mbstowcs”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2039: “mbtowc”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(26): error C2873: “mbtowc”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2039: “qsort”: 不是“`global namespace'”的成员