vs2008控制台程序全部编译出错~~
最简单的hello world程序都出错~~~
如果头文件用#include <stdio.h>的话,没有问题~~
但是如果用#include <iostream>这个头文件的话,就一大堆的问题~~
1>------ 已启动生成: 项目: linked, 配置: Debug Win32 ------
1>正在编译...
1>linked.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(21) : error C2039: “div_t”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(21) : error C2873: “div_t”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(21) : error C2039: “ldiv_t”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(21) : error C2873: “ldiv_t”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(23) : error C2039: “abort”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(23) : error C2873: “abort”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(23) : error C2039: “abs”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(23) : error C2873: “abs”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2039: “atof”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2873: “atof”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2039: “atoi”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2873: “atoi”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2039: “atol”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(24) : error C2873: “atol”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2039: “bsearch”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2873: “bsearch”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2039: “calloc”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2873: “calloc”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2039: “div”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(25) : error C2873: “div”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2039: “exit”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2873: “exit”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2039: “free”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2873: “free”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2039: “getenv”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(26) : error C2873: “getenv”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2039: “labs”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2873: “labs”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2039: “ldiv”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2873: “ldiv”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2039: “malloc”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(27) : error C2873: “malloc”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2039: “mblen”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2873: “mblen”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2039: “mbstowcs”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2873: “mbstowcs”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2039: “mbtowc”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(28) : error C2873: “mbtowc”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2039: “qsort”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2873: “qsort”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2039: “rand”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2873: “rand”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2039: “realloc”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(29) : error C2873: “realloc”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2039: “srand”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2873: “srand”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2039: “strtod”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2873: “strtod”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2039: “strtol”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(30) : error C2873: “strtol”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(31) : error C2039: “strtoul”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(31) : error C2873: “strtoul”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(31) : error C2039: “system”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(31) : error C2873: “system”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(32) : error C2039: “wcstombs”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(32) : error C2873: “wcstombs”: 符号不能用在 using 声明中
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(32) : error C2039: “wctomb”: 不是“`global namespace'”的成员
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cstdlib(32) : error C2873: “wctomb”: 符号不能用在 using 声明中
1>生成日志保存在“file://c:\Users\lk\Desktop\linked\linked\Debug\BuildLog.htm”
1>linked - 58 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
这是怎么回事啊,代码很简单,都出问题
#include <iostream>
int main()
{
printf("hello,world!");
return 0;
}
是哪设置的问题吗?