zoukankan      html  css  js  c++  java
  • 【学习笔记】linux编译poppler

    1.下载源码

    https://poppler.freedesktop.org/

    2.命令行编译命令

    mkdir build
    cd build
    cmake ..
    make
    make install
    

    如果提示有缺少的库,sudo 安装即可

    -- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.8.1") 
    -- Checking for module 'fontconfig'
    --   Found fontconfig, version 2.12.6
    -- Found Fontconfig: /usr/lib/x86_64-linux-gnu/libfontconfig.so  
    -- Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR) 
    -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
    -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.34") 
    -- Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR) 
    -- Checking for module 'nss>=3.19'
    --   No package 'nss' found
    -- Could NOT find NSS3 (missing: NSS3_LIBRARIES NSS3_CFLAGS) 
    CMake Error at CMakeLists.txt:143 (message):
      Install libjpeg before trying to build poppler.  You can also decide to use
      the internal unmaintained DCT decoder or none at all.
    
    
    -- Configuring incomplete, errors occurred!
    See also "/home/john/work/poppler-20.08.0/build/CMakeFiles/CMakeOutput.log".
    See also "/home/john/work/poppler-20.08.0/build/CMakeFiles/CMakeError.log".
    
    

    缺少jpeg sudo apt-get install libjpeg-dev

    再次 cmake

    sudo apt-get install libopenjp2-7-dev

    sudo apt-get install libboost-dev


  • 相关阅读:
    接口的上溯造型——《Thinking in Java》随笔015
    数据库
    小结
    异常及String
    多态&接口
    继承&封装
    Java 类 对象 包
    Java 方法的应用
    Java数组的运用
    Java代码运用及算法思路养成——用*号输出形状
  • 原文地址:https://www.cnblogs.com/nightnine/p/13489463.html
Copyright © 2011-2022 走看看