读书人

vc出莫名其妙的异常了~

发布时间: 2012-05-28 17:59:33 作者: rapoo

求助,vc出莫名其妙的错误了~~
随便一个很简单的程序

C/C++ code
#include <iostream>using namespace std;int main(){cout<<"world"<<endl;return 0;}


Compiling...
1.cpp
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(192) : error C2065: 'memcmp' : undeclared identifier
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(194) : error C2065: 'strlen' : undeclared identifier
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(196) : error C2065: 'memcpy' : undeclared identifier
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(199) : error C2065: 'memchr' : undeclared identifier
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(201) : error C2065: 'memmove' : undeclared identifier
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(203) : error C2065: 'memset' : undeclared identifier
Error executing cl.exe.
1.obj - 6 error(s), 0 warning(s)

本来用得好好的,不知道怎么后面编译就出现这个问题了,弄了很久,怀疑是VC出问题了,重装了下,还是这样。如果去掉using namespace std; 把#include <iostream>改为#include <iostream.h>又可以用,求助各位!


[解决办法]
c:\jmsoft\cyuyan\vc\vc98\include\iosfwd(192) :
楼主的安装路径跟别人的不一样。
你选择默认安装,且不更改盘符试试。这样简单的程序没问题的。

读书人网 >C++

热点推荐