


(on Linux: Development libraries are qt5-qmake qtsystems5-dev qtmultimedia5-dev qttools5-dev-tools libqt5opengl5-dev for Qt5. We use CMake to build for Qt.Ī Qt-based frontend is available in the Qt/ dir.įor building the package via command-line, you will need toĮnsure Qt5 is installed for your target platform

Qt available (though not officially, apart from Linux). The Qt frontend currently supports Linux and any other platform that has install NDK 21e, and execute command "export NDK= your ndk dir".You must build in linux, not support windows. Everything should work, provided you have installed the NDK and CMake properly through the SDK manager. Change the build variant to "normalOptimized" and build and run. Open the PPSSPP folder as a project in Android Studio. A step-by-step compiling guide can be found here. To set up a path or two to the Windows SDK (which includes the DX SDK) Open the solution and just build, it'll work. MSVC :: Minimum version of MSVC 2015 is required, 2017 updated to latest is recommended.ĬMake (minimum version of 3.6) is also required if not building on Windows (and you have it if you follow the above Android instructions).GCC :: Minimum version of 4.8 is required.Clang :: Minimum version of 3.4 is required.If compiling a fakesigned binary intended for jailbroken iOS, you also need iOSOpenDev installed with a patched iPhoneOS SDK ( sudo iod-setup sdk)Ĭompilers - you will need one of the following (if you follow the above, you probably have them): iOS :: OS X 10.10+ with Xcode 6+ installed.See the CMake instructions and Raspberry Pi specific instructions. Raspbian :: It seems to be required to compile SDL2 manually, the package doesn't work.From the SDK manager within, install CMake and NDK. Android :: You should have the latest Android Studio installed.You will also need Homebrew installed with the sdl2, cmake, libzip and snappy packages ( brew install sdl2 cmake libzip qt5 snappy). Mac OS X :: Command Line Tools ( xcode-select -install).Fedora/RHEL sudo dnf group install "Development Tools".Debian/Ubuntu sudo apt install build-essential cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev.NOTE: It is necessary to install the Visual Studio component "Windows XP support for C++", can be found under "Individual Components" to the right in the Visual Studio installer. Windows :: Microsoft Visual Studio 2015 Community Edition or higher.If you choose to build from tarballs of the source code instead of cloning the full git repository, you will need to manually download the tarball releases of each of the submodules as well (submodules are listed in this repo's. Recommended way to get up-to-date is ( git pull -rebase ) and then the above command. In order to update the translations (lang), FFmpeg libraries, and other submodules.
