333
edits
(Fix syntax highlighting) |
Rootfather (talk | contribs) |
||
Line 89: | Line 89: | ||
* If the configure script gives an error about using msys mode, please make sure you are running the '''mingw-w64 win32 shell''' or the '''mingw-w64 win64 shell''', and not the '''msys2 shell''' from the MSYS2 package, when building ScummVM. | * If the configure script gives an error about using msys mode, please make sure you are running the '''mingw-w64 win32 shell''' or the '''mingw-w64 win64 shell''', and not the '''msys2 shell''' from the MSYS2 package, when building ScummVM. | ||
== DLLs required for running ScummVM == | |||
If you want to run the ScummVM binary you just compiled on an (other) Windows machine that doesn't have mingw-w64 installed, you need to copy a few .dll files from the folder '''/your-msys2-folder/mingw64/bin''' (for x64 builds) '''or ../mingw32/bin''' (for x86) to the same folder as your scummvm.exe. | |||
The following list assumes that you are building ScummVM with default settings and all engines enabled, so chances that this list will suit your needs are pretty high. | |||
* libbz2-1.dll | |||
* libfaad-2.dll | |||
* libFLAC-8.dll | |||
* libfluidsynth-1.dll | |||
* libfreetype-6.dll | |||
* libgcc_s_seh-1.dll | |||
* libglib-2.0-0.dll | |||
* libgraphite2.dll | |||
* libharfbuzz-0.dll | |||
* libiconv-2.dll | |||
* libintl-8.dll | |||
* libjpeg-8.dll | |||
* libmad-0.dll | |||
* libmpeg2-0.dll | |||
* libogg-0.dll | |||
* libpcre-1.dll | |||
* libpng16-16.dll | |||
* libportaudio-2.dll | |||
* libsndfile-1.dll | |||
* libspeex-1.dll | |||
* libstdc++-6.dll | |||
* libtheoradec-1.dll | |||
* libvorbis-0.dll | |||
* libvorbisenc-2.dll | |||
* libvorbisfile-3.dll | |||
* libwinpthread-1.dll | |||
* SDL.dll/SDL2.dll ''(depends on the SDL version you used for compilation. Default is SDL.dll)'' | |||
* zlib1.dll | |||
Please note that compiling ScummVM with other options (e.g. "--enable-text-console") may require various other .dll files that are currently not in this list. This list will be constantly updated in the future. | |||
Usually, ScummVM will name the .dll file that is missing, but in some cases, all you get is a quite unspecific error code "0xc000007b". When you get this error code, please double-check if you copied all necessary .dll files. |
edits