我用vc7建立的一个工程,现在用vc8打开,然后再用vc7打开就不行了!怎么办啊。因为2003与2005有些语法差别很大,所以还是想用2003,但是打不开了啊~~~~~~~~~~~

解决方案 »

  1.   

    在类视图  右键—工程名——属性——常规——字符集——使用多字节字符集 就行了 
    2005默认是使用UNICODE 的
      

  2.   

    在2003重建一个工程,把2005的文件加进去,这样最安全还有就是修改vcproj里的版本 Version="8.00" 改为 Version="7.00"
      

  3.   

    都是向下兼容的,当VC8打开的时候,会提示你是否升级到VC8 ...解决办法,首先是找备份,恢复回来;
    如果没有备份,那么就手工重建工程,把源文件拷贝过来,资源导入或重建即可
      

  4.   

    vs2005升级工程时有一个选项选择是否备份,默认如果你选了,可以rollback
    不然的话,就重新新建一个03的工程,把所有代码搬过去好了
      

  5.   

    新建个空工程,然后把cpp,h,rc等文件加进去。
      

  6.   

    当用新版本打开旧版本的时候,它不是提示你是否保存原来工程吗?如果保存了的话,就找.old格式的文件呗