Skip to content

Cross-platform PDF reader

License

Notifications You must be signed in to change notification settings

antonioborondo/pdf_reader

Repository files navigation

pdf_reader

Build Status

Screenshot

Description

Cross-platform PDF reader.

Features

  • UI implemented with Qt.
  • PDF rendering implemented with MuPDF (mupdf_wrapper).
  • CI implemented with Travis CI.

Libraries

Tools

Resources

How to build on Windows (MinGW 64-bit)

  1. Install MSYS2 x86_64: https://msys2.org
  2. Open "MSYS2 MinGW 64-bit".
  3. Install packages:
    pacman -S git make mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-qt5
    
  4. Clone the repository and update submodules:
    git clone --recurse-submodules [email protected]:antonioborondo/pdf_reader.git && cd pdf_reader
    
  5. Configure and build:
    mkdir build && cd build
    cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..
    cmake --build .