iostream怎么用不了cout,cin 30

#include<iostream>usingnamespacestd;intmain(){cout<<"hello";return0;}这个程序没问题吧,可是为什么老是... #include<iostream>
using namespace std;
int main()
{
cout<<"hello";
return 0;
}
这个程序没问题吧,可是为什么老是提示有错误
dffsf.obj : error LNK2001: unresolved external symbol "class stlpmtx_std::basic_ostream<char,class stlpmtx_std::char_traits<char> > stlpmtx_std::cout" (?cout@stlpmtx_std@@3V?$basic_ostream@DV?$char_traits@D@stlpmtx_std@@@1@A)
dffsf.obj : error LNK2001: unresolved external symbol "protected: void __thiscall stlpmtx_std::ios_base::_M_throw_failure(void)" (?_M_throw_failure@ios_base@stlpmtx_std@@IAEXXZ)
Debug/dffsf.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
dffsf.exe - 3 error(s), 0 warning(s)
我看了下库函数里有iostream和iostream.h文件。到底是哪里不对呢。
展开
 我来答
xingyunbuzui
2012-09-12 · TA获得超过1160个赞
知道小有建树答主
回答量:346
采纳率:100%
帮助的人:387万
展开全部
dffsf.obj : error LNK2001:

注意:这个是链接错误。不是编译错误。

编译错误才是代码写得有语法错误。
链接错误,只是说明你没有连接相关的动态库。以这个例子来说,你没有将libstdc++的库链接到你的程序中。
更多追问追答
追问
要加什么头文件呢?
追答
不用加任何头文件。
不用修改任何代码。

是修改你的链接参数。
yejingqing
2012-09-12
知道答主
回答量:1
采纳率:0%
帮助的人:1583
展开全部
写成std::cout试试
追问
不行哦老是说外部符号有错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
再改名我发火
2012-09-12 · TA获得超过189个赞
知道答主
回答量:128
采纳率:0%
帮助的人:131万
展开全部
要不改成去掉命名空间using namespace std;然后
#include改为#include<iostream.h>试一下能行不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式