使用到CString类,当使用“#include"CString.h"或“#include<CString.h> ”,出现如下错误。
fatal error C1083: 无法打开包含文件:“CString.h”: No such file or directory当使用“#include<CString>”或“#include"CString"”,语句CString ss;处出现“error C2065: “CString” : 未声明的标识符”,这是为什么,请高手指点?????

解决方案 »

  1.   

    改成:#include <CString>
      

  2.   

     #include <afx.h>
    或 #include <stdafx.h>
      

  3.   

    #include<atlstr.h>
    #include <afx.h>
      

  4.   

    哪有CString.h这么个文件啊?如果是MFC工程根本不需要自己于包含头文件,直接用就行。
    如一定有手动包含,afx.h
      

  5.   

    谁告诉你用CString.h这么个东西的
    CString位于头文件afx.h中
      

  6.   

    CString是在MFC环境下用的,非MFC环境下用设置起来很麻烦。
      

  7.   

    我的是MFC工程,可是直接用Cstring 会出现这个错误 error C2065: “Cstring”: 未声明的标识符,
    加了:“tdafx.h”: 又出现下面这个错误:
     fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory
      

  8.   

    我也出现这个错误额,我的是MFC工程,可是直接用Cstring 会出现这个错误 error C2065: “Cstring”: 未声明的标识符,
    加了:“tdafx.h”: 又出现下面这个错误:
     fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory 
    不知道你后来是怎样解决了。