亲测成功。
解决 x264编译lib文件的问题。
需要联系上下文,前文链接:https://blog.csdn.net/qq_34732729/article/details/87708459 Windows10下编译x264文件。
前文中,将 .dll 修改为 .lib 在VS2019下编译没有问题,但是运行“YUV420编码H264”的程序是,就出现问题了。
然后,就决定,必须把 .dll.a 成功编辑为 .lib文件。
继续前面的:
打开msys.bat 的命令窗口,切换到x264的路径下,执行下面三条任务:make , make install 之后,
路径切换到 所生成的.dll 的目录下(即 bin文件下),如下图所示:
执行: pexports libx264-157.dll > libx264-164.def
下一步,进入vs2010的命令行,
切换到bin目录下,即要转换的.dll 的文件下
输入:LIB /machine:X86 /DEF:libx264-164.def
其中,x86 可指定,也可不指定。如果不指定,则提示:警告,并且默认设置为X86
编译的结果如下:
激动的很!