想用string的时候出现这个问题,编绎不能通过,搜了大家贴的MSDN,基本上看不懂。我在 工程- 设置-c/c++ -project options 中增加 了  /Zg ,但是没用救命....

解决方案 »

  1.   

    #include <iostream>
    #include <string>using namespace std ;void main()
    {
    string s ;
    }
      

  2.   

    错误定位在 istream 中的static ios_base::Init _Ios_init;
      

  3.   

    VC的MFC里不是提供有CString类吗?功能也很强大。
      

  4.   

    #include <string>
    using namespace std ;在使用的文件加上这些
      

  5.   

    编译错误后面还应该有一句类似:
    (compiler file 'msc1.cpp', line 1188) 
    的,你的是什么?
      

  6.   

    对 应该是
    fatal error C1001: INTERNAL COMPILER ERROR
            (compiler file 'msc1.cpp', line 1786)
      

  7.   

    VC中使用模板时,会有名字空间的问题,加上using namespace std;就可以勒。不过VC中的CString类很好用的,封装勒很多的函数和操作符,用起来很方便的。