最近用VC++6.0 调试win32 consoleapplication,引入了标准输入输出流iostream,悲剧的是报错了,简简单单的一段代码怎么会报错呢?
#include<iostream.h>
int a=6;
void main()
{
cout<<a<<edl;
}
BreakPoint时,直接到cout地方就报错了,想了下觉得,应该是引用包的问题,于是找到Tools->options->Directories,发现问题所在了,引用包的顺序有问题,标准包visual Stdio/vc98/include前提到最前面,F7,ok!
网上有这样的答案:1、添加include包,2、添加std的命名空间。也许对部分人有用吧