我原来有个VC6.0的工程文件里面包含一个动态库(别人写的),现在我想在工程文件里面给它升级成新的版本,应该在工程源文件里面修改那些地方的东西呢。

解决方案 »

  1.   

    我不是说工程文件本生的升级,我是是工程文件里面链接的dll如何升级,我不知道要修改头文件那些地方什么的。
      

  2.   

    你看看动态链接库是怎么写的就明白了,搜索下“
    VC++动态链接库(DLL)编程深入浅出”
      

  3.   

    从vc6.0升级到高版本,一般是ANSI到UNICODE编码的升级吧。编译的时候看错误提示,一步步更改就可以了
      

  4.   

    如果接口没变,参数没变,而且是动态加载的话,就直接替换。
    如果接口没变,参数没变,用静态加载的话,建议重新编译次。
    如果接口多了就重新写代码再调用。
    如果参数变了变改参数。
    如果字符集变了就先转字符集(ANSI到UNICODE,MultiByteToWideChar、UNICODE到ANSI,WideCharToMultiByte,重新编译。