Skip to content

Instantly share code, notes, and snippets.

@SoCuul
Created March 28, 2025 04:20
Show Gist options
  • Select an option

  • Save SoCuul/920a835e58297571bf4d97ea66efaa8f to your computer and use it in GitHub Desktop.

Select an option

Save SoCuul/920a835e58297571bf4d97ea66efaa8f to your computer and use it in GitHub Desktop.
Veyon: Cross compiling for Windows

Cross compiling Veyon for Windows on Linux

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:tobydox/mingw-w64
sudo apt-get update
  • Install the following packages:

    • cmake
    • nsis
    • tofrodos
    • g++-mingw-w64
    • qt5base-mingw-w64
    • qt5tools-mingw-w64
    • qt5translations-mingw-w64
    • openssl-mingw-w64
    • libz-mingw-w64-dev
    • libpng-mingw-w64
    • libjpeg-turbo-mingw-w64
    • interception-mingw-w64
    • openldap-mingw-w64
    • lzo2-mingw-w64
    • qca-mingw-w64
    • cyrus-sasl-mingw-w64
  • Change to the Veyon source directory and type

    mkdir b cd b ../cmake/build_mingw64 make win-nsi

  • This will create a ready-to-use Win64 installer like the ones you can download from the Veyon website.

  • If you want to build a Win32 installer, run the build_mingw32 script instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment