美文网首页
FFmpeg 源码编译报错问题 ERROR: x265 not

FFmpeg 源码编译报错问题 ERROR: x265 not

作者: 简了个书1993 | 来源:发表于2018-05-23 15:38 被阅读1678次

    在编译FFmpeg的时候报错

    WX20180523-150233@2x.png
    查了很多相关文章,都是gcc编译时需要加一个参数-lpthread 但是不知道加哪里😓

    其中一篇博客 ERROR: x265 not found using pkg-config 主要是依赖库路径问题(.pc文件路径)

    好奇心让我看了看x265.pc文件内容

    prefix=/root/ffmpeg_build
    exec_prefix=${prefix}
    libdir=${exec_prefix}/lib
    includedir=${prefix}/include
    
    Name: x265
    Description: H.265/HEVC video encoder
    Version: 2.8
    Libs: -L${libdir} -lx265
    Libs.private: -lstdc++ -lm -lrt -ldl
    Cflags: -I${includedir}
    
    // 此文件路径一般在 /usr/local /lib/pkgconfig/x265.pc
    // 因为我指定了编译目录 所以在 ffmpeg_build/lib/pkgconfig/x265.pc
    

    顺手就把 -lpthread 加到了 Libs.private 这一句的后面

    Libs.private: -lstdc++ -lm -lrt -ldl -lpthread
    

    试了下编译,已经可以了!真是误打误撞,哈哈

    相关文章

      网友评论

          本文标题:FFmpeg 源码编译报错问题 ERROR: x265 not

          本文链接:https://www.haomeiwen.com/subject/mfmrjftx.html