You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

Xournal++ Windows Build

Windows Build is working now, but Xournal++ is not yet fully supported on Windows.

Pull requests with fixes to the Code and to this manual are welcome! This manual is not yet completed.

Preparation

Install MSYS2 Start Mingw-w64 64bit. (Always Check 64bit not 32bit and not MSYS2)

Update MSYS (do this multiple times, close Terminal after each update) $ pacman -Syuu

Install GIT

$ pacman -S git

Install Build tools

$ pacman -S mingw-w64-x86_64-cmake $ pacman -S make $ pacman -S mingw-w64-x86_64-toolchain $ pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake (this is a duplicate of the lines above, probably only this line is needed. Can anybody confirm this?) -> press enter multiple times / confirm all default values

$ pacman -S mingw-w64-x86_64-gcc

Install dependencies

$ pacman -S mingw-w64-x86_64-boost $ pacman -S mingw-w64-x86_64-poppler $ pacman -S mingw-w64-x86_64-gtk3

Get sources and build

$ git clone https://github.com/xournalpp/xournalpp.git $ cd xournalpp/ $ mkdir build $ cd build/

cmake .. -G 'MSYS Makefiles' -DENABLE_MATHTEX=OFF -DCMAKE_BUILD_TYPE=Release make

Packaging and Setup

There is no Script yet. This two StackOverflow entries describe how it works.

https://stackoverflow.com/questions/49092784/how-to-distribute-a-gtk-application-on-windows https://stackoverflow.com/questions/26738025/gtk-icon-missing-when-running-in-ms-windows/34673860#34673860

All libpixbufloader*.dll should be copied.

loaders.cache don't need to be changed.

But the dependencies of the libpixbufloader*.dll needs also to be copied into the bin directory.