VC6.0里编译的windows代码在VS2005里面不能够编译怎么办?
竟然messagebox都会出来!·

解决方案 »

  1.   

    并且有好多在VC6.0里能编译出来的出来结果到VS2005里面都错了!
    前些天因为添加工具栏 结果我这里一会能调试成功一会失败地,结果我把代码给别人
    他的机器上面竟然会没问题我很是郁闷!不知道是怎么回事!
    将VC6.0换成英文版的还是不行,于是想用VS2005来搞试试看!
    谁知道遇到这鸟问题!
    哪位朋友能够帮忙解决一下下啊!
    To THank !~
      

  2.   

    一般情况下是字符集的事,在工程属性中将字符集由UNICODE(宽字节)改为多字节
      

  3.   

    个人经验而已,反正我将VC6的项目转到2005下改动最多就是在常量字符串前面加L了,索性不用UNICODE了
      

  4.   

    不过我发现如何将Vc6.0里面写的代码编译后将其工程文件后缀是dsw的文件用VS2005打开的话那么他不需要任何修该也能运行的!
    这个是怎么回事呢?
       但如何自己新建立的话那么同样地代码他就会出错!
    这个会不会同VS2005配置有关系呢?
    如果有关系那么应该如何配置才好呢?
      

  5.   

    常见的错误是:你写代码字符串没有用_T("abc")括起来,_T宏可以确保你字符串在两种编译模式下都可以工作。如果没有它,字符串只能在MCBS模式下工作