use*_*325 2 c video encoding h.264 x264
我下载了X264源代码并安装了mingw.
步骤1:
在MINGW bash中执行此操作:
./configure --disable-cli --enable-shared --enable-win32thread - -extra-ldflags = -Wl, - output-def = libx264.def
然后'制作'
第2步:
将libx264-142.dll重命名为libx264.dll并打开VS2012命令提示符并执行以下操作:
LIB /DEF:libx264.def
它给了我libx264.lib和对象libx264.exp
第3步:
将lib文件包含在使用X264 API的VS2012项目中.
问题:
当我启动项目时,我收到以下错误消息:
"程序无法启动,因为您的计算机缺少libx264.dll"
题:
当我链接静态库时,为什么要查找dll?
我该如何解决这个问题?我想构建一个静态X264库,我可以将其链接到我的项目中.
编辑:
我只需将dll放在与项目可执行文件相同的目录中.
但是 - 我的问题仍然存在:如何构建静态 x264库?所以我不需要dll?
在最新的x264更新之后,您可以构建MSVS项目可用的静态库.对于这样的库编译,您将需要:
PS MSVS构建将比MinGW的构建稍微慢一点
归档时间: |
|
查看次数: |
6238 次 |
最近记录: |