ffmpeg只生成libs

时间:2016-09-07 13:10:25

标签: c++ ffmpeg

我正在尝试构建要在VC ++中使用的ffmpeg静态库。 在fedora机器上,我能够使用以下配置选项成功构建ffmpeg。

/configure --pkg-config=mingw32-pkg-config --prefix=$INSTALL_ROOT --disable-static --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-shared

生成dll后,我尝试使用lib.exe工具生成libs。

lib /machine:i386 /def:avcodec-56.def /out:avcodec.lib

我收到了lib文件,但是lib文件的大小太小,这表明我在运行时也需要dll。但我需要的是单个lib文件,它可以静态链接到我的一个VC ++项目,只需要项目dll。所以我的问题是如何只生成lib文件? (不是lib和dll)

任何帮助将不胜感激。感谢。

0 个答案:

没有答案