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'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2873: “qsort”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2039: “rand”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2873: “rand”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2039: “realloc”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(27): error C2873: “realloc”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2039: “srand”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2873: “srand”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2039: “strtod”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2873: “strtod”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2039: “strtol”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(28): error C2873: “strtol”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(29): error C2039: “strtoul”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(29): error C2873: “strtoul”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(29): error C2039: “system”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(29): error C2873: “system”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(30): error C2039: “wcstombs”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(30): error C2873: “wcstombs”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(30): error C2039: “wctomb”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(30): error C2873: “wctomb”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(32): error C2039: “lldiv_t”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(32): error C2873: “lldiv_t”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(34): error C2039: “lldiv”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\cstdlib(34): error C2873: “lldiv”: 符号不能用在 using 声明中
1>d:\microsoft visual studio 10.0\vc\include\system_error(474): error C2065: “ldiv_t”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(474): error C2146: 语法错误: 缺少“;”(在标识符“_Qrem”的前面)
1>d:\microsoft visual studio 10.0\vc\include\system_error(474): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(474): error C2039: “ldiv”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\system_error(474): error C3861: “ldiv”: 找不到标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(476): error C2228: “.quot”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(477): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(477): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(478): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(478): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(479): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(479): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(492): error C2065: “ldiv_t”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(492): error C2146: 语法错误: 缺少“;”(在标识符“_Qrem”的前面)
1>d:\microsoft visual studio 10.0\vc\include\system_error(492): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(492): error C2039: “ldiv”: 不是“`global namespace'”的成员
1>d:\microsoft visual studio 10.0\vc\include\system_error(492): error C3861: “ldiv”: 找不到标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(494): error C2228: “.quot”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(495): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(495): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(496): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(496): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\microsoft visual studio 10.0\vc\include\system_error(497): error C2065: “_Qrem”: 未声明的标识符
1>d:\microsoft visual studio 10.0\vc\include\system_error(497): error C2228: “.rem”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>
1>生成失败。
1>
1>已用时间 00:00:00.50
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
[解决办法]
你创建的是什么项目
[解决办法]