请问vc6.0下MFC应用程序开发和VS2008下的开发,都有些什么区别呢?看vc6.0下的书,能在vs2008上使用吗?谢谢

解决方案 »

  1.   


    mfc的库基本没变。  但涉及到web开发的,问题还是比较多的。  建议用2008。
      

  2.   

    MFC的苦不能说完全没变从vc6的MFC4.2版到vs2008的MFC9.0
      

  3.   

    变化最多的就是UNICODE问题,只要将字符串常量写成:_T("kkkk")这种形式就行了,另外,char改成TCHAR。
      

  4.   

    就是,还有就是许多函数的参数都是Unicode相关的
      

  5.   

    先玩好这个,然后慢慢熟悉高级版本,功能方面高级版本功能越来越强,程序开发方面涉及到web、组件什么的区别比较多。写测试程序,我一般用VC6,速度快、占用资源少、稳定
      

  6.   

    用过一段时间 vs2008,感觉很好用,但发布的程序在同学机器上运行不了,所以继续使用VC6
      

  7.   

    解决办法:
    1. 使用静态编译
    2. 使用动态编译,把所需的运行时dlls按照合适的目录结构拷贝到目标机器上。或者在目标机器上安装可再发布安装包,以构建运行时环境。