一些开源库使用VS直接编译不太方便,而在linux下使用ming32能够很容易编译出.dll文件;但是没有VS需要的.lib文件,这时就需要自己生成.lib文件,步骤如下:
1、根据dll文件生成def文件
pexports.exe test.dll > test.def
pexports.exe可以在网上下载。
2、根据def文件生成lib文件
lib.exe /def:test.def /out:test.lib
3、可以在VS中使用test.lib文件编译了
音频编解码库celt我就是使用这种方法编译的,能够正常使用。