环境 vs2019 cmake-gui

1.编译libjpeg

下载libjpeg
1)
解压后,
下载 win32.mak,提取码:qnml ,放在解压目录下
用vs2019打开
工具中选择命令行
windows x64 libyuv编译
输入

nmake /f makefile.vs setup-v15

2)打开生成的jpeg.sln
新建平台x64
windows x64 libyuv编译
然后右键项目重新生成
windows x64 libyuv编译
windows x64 libyuv编译
生成成功,关闭当前vs。

不会的我这里有生成好的 提取码:1g41

  1. 下载libyuv
    这里我fork的libyuv
    3.1)使用cmake-gui打开libyuv,如果自己熟悉cmake命令可以直接使用控制台。
    在libyuv的目录下新建文件夹build
    windows x64 libyuv编译
    先点击Congigure 然后使用Generate
    3.2)进入libyuv/build目录
    用vs2019打开YUV.sln

右键yuv_shared选中属性,将刚才生成的libjpeg的文件目录和lib目录填入下图中
我的lib路径

D:\jpeg-9c\x64\Release\

windows x64 libyuv编译
windows x64 libyuv编译

将yuv_shared中配置类型改为静态库(可以不改)
然后在链接器的输入的附加依赖项填入jpeg.lib
3.3)右键ALL_BUILD重新生成解决方案
windows x64 libyuv编译

右键 INSTALL生成解决方案
这个时候最好在build目录下新建一个yuvconvert目录

不想生成的我这有现成的x64

提取码:d0cw

1 jian 3 lian

相关文章: