linux运行qt后可以运行sdl,moonlight-qt

Moonlight PC

Moonlight PC is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built to run on Windows, Mac, and Linux. This client is the successor to Moonlight Chrome for streaming on PC.

Moonlight also has mobile versions for Android and iOS.

You can follow development on our Discord server.

master?svg=true

total

Features

Hardware accelerated video decoding on Windows, Mac, and Linux

Supports streaming at up to 120 FPS (high refresh rate monitor recommended)

Supports streaming at 720p, 1080p, 1440p, 4K, and the client PC's native screen resolution

7.1 surround sound audio support

Support for both pointer capture (for games) and direct mouse control (for remote desktop)

Direct touchscreen mouse control

HEVC support for better image quality at reduced bandwidth

Gamepad support with force feedback for up to 4 players

Downloads

Building

Windows Build Requirements

Qt 5.12.4 SDK or later

Windows 7 or later

Visual Studio 2017 (Community edition is fine)

Select MSVC Desktop toolchain during Qt installation

7-Zip (only if building installers for non-development PCs)

WiX Toolset v3.11 or later (only if building installers for non-development PCs)

macOS Build Requirements

Qt 5.14 SDK or later

macOS High Sierra (10.13) or later

Xcode 11

create-dmg (only if building DMGs for use on non-development Macs)

Linux/Unix Build Requirements

Qt 5.9 SDK or later

GCC or Clang

Install your distro equivalents of: openssl-devel qt5-devel SDL2-devel ffmpeg-devel qt5-qtquickcontrols2-devel libva-devel libvdpau-devel opus-devel pulseaudio-libs-devel alsa-lib-devel SDL2_ttf-devel

FFmpeg 4.0 is required to build. If your distro doesn't package FFmpeg 4.0, you can build and install it from source on http://ffmpeg.org/

Steam Link Build Requirements

Steam Link SDK cloned on your build system

STEAMLINK_SDK_PATH environment variable set to the Steam Link SDK path

Build Setup Steps

Install the latest Qt SDK (and optionally, the Qt Creator IDE) from https://www.qt.io/download

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\generate-installers.bat. Execute this script 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

Contribute

Fork us

Write code

Send Pull Requests

Check out our website for project links and information.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值