You can install Qt via Homebrew on macOS, but you will need to use brew install qt --with-debug to be able to create debug builds of Moonlight.
You may also use your Linux distro's package manager for the Qt SDK as long as the packages are Qt 5.9 or later.
This step is not required for building on Steam Link, because the Steam Link SDK includes Qt 5.9.
Run git submodule update --init --recursive from within moonlight-qt/
Open the project in Qt Creator or build from qmake on the command line.
To build a binary for use on non-development machines, use the scripts in the scripts folder.
For Windows builds, use scripts\build-arch.bat and scripts\generate-bundle.bat. Execute these scripts from the root of the repository within a Qt command prompt. Ensure WiX and 7-Zip binary directories are in your %PATH%.
For macOS builds, use scripts/generate-dmg.sh. Execute this script from the root of the repository and ensure Qt's bin folder is in your $PATH.
For Steam Link builds, run scripts/build-steamlink-app.sh from the root of the repository.
To build from the command line for development use, run qmake moonlight-qt.pro then make debug or make release
To create an embedded build for a single-purpose device, use qmake "CONFIG+=embedded" moonlight-qt.pro and build normally.
This build will lack windowed mode, Discord/Help links, and other features that don't make sense on an embedded device.
Contribute
Fork us
Write code
Send Pull Requests
Check out our website for project links and information.
请发表评论