Open main menu

Difference between revisions of "Compiling ScummVM/Visual Studio"

Simplify instructions
(Simplify instructions)
(Simplify instructions)
Line 4: Line 4:


=== Visual Studio ===
=== Visual Studio ===
There exists a free Community version of Visual Studio [https://visualstudio.microsoft.com/vs/ here] that can be used.
You can get the free Community version of Visual Studio [https://visualstudio.microsoft.com/vs/ here].
Professional Visual Studio versions are working fine too.
Professional Visual Studio versions are working fine too.


When installing Visual Studio 2017 or later, make sure to select the "Desktop Development with C++" workload.
When installing Visual Studio 2017 or later, make sure to select the "Desktop Development with C++" workload.


The instructions below focused on building ScummVM with the latest Visual Studio. Building ScummVM with versions older than 2008 will require additional work which is not described here.
Building ScummVM with Visual Studio versions older than 2008 will require additional work which is not described here.


=== Needed Libraries ===
=== Needed Libraries ===
ScummVM relies on third-party libraries to implement certain functionality. Some of these libraries are required, like for example SDL, others are optional, like for example libtheora.
ScummVM relies on third-party libraries for common features, such as MP3 decoding. Some of these libraries, like SDL, are required, whereas others like libtheora are optional.


We supply a set of prebuilt libraries for Visual Studio 2015 and later, which have been built on Windows 8.1 using the Visual Studio 2015 Community Edition. The libraries can be found [http://downloads.scummvm.org/frs/build/scummvm_libs_2015.zip here].
We supply a set of prebuilt libraries for Visual Studio 2015 and later, which can be found [http://downloads.scummvm.org/frs/build/scummvm_libs_2015.zip here].
 
These libraries have been built on Windows 8.1 using the Visual Studio 2015 Community Edition.


=== Installing Libraries ===
=== Installing Libraries ===
1,502

edits