none
vs用C++调试报错说不能打开iostream.h包含的文件 RRS feed

全部回复

  • 新版的VS没有标准库的.h文件了

    根据新的语言标准C的标准库文件都没有.h后缀

    而且加了名字空间的限定

    类似这样使用

    #include<iostream>
    #include<string>
    #include<algorithm>
    #include<fstream>

    using namespace std;

    2011年10月21日 0:41
  • 您好,还想请教一下

    #include<iostream>
    void main()
    {
     int i=3,j=7,x;
     if(i>j)x=i;
     if(j>i)x=j;
     if(j==i)x=j;
     cout<<x<<endl;
    }

    错误 1 error C2065: “cout”: 未声明的标识符 d:\1234\1234\1234.cpp 8 1 1234
    错误 2 error C2065: “endl”: 未声明的标识符 d:\1234\1234\1234.cpp 8 1 1234
     3 IntelliSense: 未定义标识符 "cout" d:\1234\1234\1234.cpp 8 2 1234
     4 IntelliSense: 未定义标识符 "endl" d:\1234\1234\1234.cpp 8 11 1234

    为什末说是未声明标识符呀,应该怎么改呢,而且我同学也按的VS2010,他的就不报错,

    2011年10月25日 14:19
  • 我说过了

    要用名字空间

    2010我没有使用过

    可能工程设置了默认的名字空间吧


    新浪微博http://weibo.com/xianglitian,欢迎围观
    2011年10月26日 1:40
  • 谢谢了。
    2011年10月26日 14:14