Difference between revisions of "Compiling ScummVM"

From ScummVM :: Wiki
Jump to navigation Jump to search
Line 53: Line 53:
|[http://www.nintendo.com/switch Nintendo Switch]
|[http://www.nintendo.com/switch Nintendo Switch]
|[[Compiling ScummVM/Switch|Switch]] instructions
|[[Compiling ScummVM/Switch|Switch]] instructions
|-
|[http://www.nintendo.com/ds Nintendo DS]
|[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
|}
|}


Line 71: Line 74:
|[http://www.us.playstation.com/PS2 Sony PlayStation 2]
|[http://www.us.playstation.com/PS2 Sony PlayStation 2]
|[[Compiling ScummVM/PlayStation 2|PlayStation 2]] instructions
|[[Compiling ScummVM/PlayStation 2|PlayStation 2]] instructions
|-
|[http://www.nintendo.com/ds Nintendo DS]
|[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
|-
|-
|[http://www.symbian.com/ Symbian]
|[http://www.symbian.com/ Symbian]

Revision as of 11:50, 4 February 2021

Languages Language: English  • Deutsch

ScummVM is written in C++ and has been ported to several different Platforms. Compilation of ScummVM is a bit different for each platform, so instructions have been included for the official platforms that ScummVM can be compiled for.

C++11 Readiness assessment.

Current Officially Supported Platforms

Platform Compiling instructions
Windows MXE, Visual Studio (MSVC), MinGW instructions. (See also unofficial MSYS2/MinGW-w64 instructions.)
Linux/FreeBSD GCC instructions
AmigaOS4 AmigaOS4 instructions
Sega Dreamcast Dreamcast instructions
Sony PlayStation Vita PlayStation Vita instructions
Sony PlayStation 3 PlayStation 3 instructions
macOS macOS instructions (see also Mac OS X Crosscompiling and Mac OS X 10.2.8 instructions)
Apple iOS iOS instructions
Atari/FreeMiNT Atari/FreeMiNT
BeOS/ZETA/Haiku BeOS/ZETA/Haiku instructions
Google Android Android instructions, Android-SDL instructions
Maemo Maemo instructions
RaspberryPi Raspberry Pi instructions
Nintendo Switch Switch instructions
Nintendo DS Nintendo DS instructions

Outdated Officially Supported Platforms

Platform Compiling instructions
Windows CE/Mobile Windows CE instructions
Sony PlayStation Portable PlayStation Portable instructions
Sony PlayStation 2 PlayStation 2 instructions
Symbian Symbian instructions
Nintendo Wii and Gamecube Wii and Gamecube instructions
HP webOS WebOS instructions
Bada/Tizen Bada/Tizen instructions

If you have instructions for compiling a port of ScummVM that is not mentioned here, feel free to contact us!