只拿到了.dll和对应的.h文件,可以生成.lib文件吗?谢谢

解决方案 »

  1.   

    可以。
    创建一个DLL项目,建立一个cpp文件,按照.h中声明的函数原形把所有函数都定义出来,函数体为空即可,再根据dll文件查出导出函数名称,如有必要就定义一个def文件。编译这个项目得到的lib文件就可以用了。
      

  2.   

    没错,楼上说的对。
    我这样做过,当时我在做短信开发,由于不懂AT指令,时间又紧,我就找一个买无线模块的公司帮我们写了个dll,我建了个dll,导出了我想要的函数即功能说明,发给他们去实现,最后他们只给了个dll,我再加上我自己的lib文件,就可以隐式加载了。