vc6使用mfc42.lib,vc.net使用mfc71.lib,不兼容啊,请高手们指点!

解决方案 »

  1.   

    用vc.net将VC6德工程打开,重新编译一下就可以了吧
      

  2.   

    只要安装正确,直接用vc.net打开vc6得,no problem呀
      

  3.   

    呵呵,基本兼容,可能会有很多Warning或者Error,你仔细看看就会发现都比较容易处理。应该说vc6->vc7是比较容易移植的
      

  4.   

    LINK : fatal error LNK1104: 无法打开文件“mfc42d.lib”
    不行啊,试过n次了
      

  5.   

    把 debug \ releases 下面的东西全部手工删除, 重新编译之
      

  6.   

    不行,因为原来工程里面有用vc6写的类,移植过后也得vc6的库,你们可以试一下
    vc6的库和vc7的库不兼容
      

  7.   

    先clean掉原来编译过程中生成的软件,然后重新编译
      

  8.   

    那就把mfc42d.lib和mfc42d.dll
    拷下来这只是DEBUG版的,
    RELEASE的相信不会有问题!
      

  9.   

    no problem,已经试验过N次了