解决方案 »

  1.   

    因为VC6工程创建默认是多字节编码的,VS2008默认创建的是Unicode编码的,在字符串常量加上_T("XXXXXXXXXXXX")即可
      

  2.   

    所以,你的VS2008工程肯定是Unicode编码的
      

  3.   

    Unicode下很多MFC类的参数,以及API的参数都要使用宽字节版本,即使用w类型的版本
      

  4.   

    我进行了”项目上右击->属性,左边:配置属性->常规,右边:项目默认值->字符集,将UNICODE字符集改成多字节字符集“修操作,还出现了问题,加了CFileDialog FileDlg( TRUE , _T("txt"),...)后还出现error C2061和C1083
      

  5.   

    w - wide,宽字节,即Unicode。实在不行的话,把代码发出来,我们帮你调试一下