vs2008控制台程序全部编译出错~~

lkxd2011 2012-05-08 08:54:32
最简单的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;
}

是哪设置的问题吗?
...全文
300 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fangzhen 2012-05-09
  • 打赏
  • 举报
回复
using std::cout;
using std::endl;
cppresearcher 2012-05-09
  • 打赏
  • 举报
回复

using namespace std;
xunxun 2012-05-09
  • 打赏
  • 举报
回复
用cout的错误和上述一样?

请给出你完整的命令行
lkxd2011 2012-05-08
  • 打赏
  • 举报
回复
不是这的问题,也就是说我的vs2008现在只能编译c语言的程序了,c++的程序全部编译错误~~
[Quote=引用 2 楼 的回复:]

C++请用cout

printf必须有stdio.h头文件里的声明
[/Quote]
lkxd2011 2012-05-08
  • 打赏
  • 举报
回复
根本不是这的问题,我用cout问题依然存在。。。。
[Quote=引用 1 楼 的回复:]

你这不是找不自在么?iostream是C++的库,printf是C的库函数。显然如果你需要C++的话就直接用C++的输入输出操作嘛。
C/C++ code

#include <iostream>
using namespace std;
int main()
{
cout<<"hello,world!"<<endl;;
return 0;
}
[/Quote]
xunxun 2012-05-08
  • 打赏
  • 举报
回复
C++请用cout

printf必须有stdio.h头文件里的声明
W170532934 2012-05-08
  • 打赏
  • 举报
回复
你这不是找不自在么?iostream是C++的库,printf是C的库函数。显然如果你需要C++的话就直接用C++的输入输出操作嘛。

#include <iostream>
using namespace std;
int main()
{
cout<<"hello,world!"<<endl;;
return 0;
}

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧