After cmake configure finishes, it will likely fail because it couldn't find some things: If you want to build with Windows XP compatibility, enter "v140_xp" (without the quotes) in the optional toolset boxĢ.(For example, "Visual StuWin64" if you're using Visual Studio 2017 and want a 64-bit build) Select "Visual Studio " or "Visual Studio Win64" for the generator based on the Visual Studio version you have and whether you want a 32 bit or 64 bit build.In "Where to build the binaries:" create a build directory in the zdoom folder above.In "Where is the source code:" browse to the zdoom folder from above.If done correctly, libmpg123-0.lib and libmpg123-0.exp should have been created in the directory. Lib /MACHINE:X64 /DEF:f /OUT:libmpg123-0.lib You can do this in the command prompt or in windows explorer.Due to an error in one of the file names included with mpg123, ZDoom will fail to load on startup.Manually type the directory where you installed mpg123 into the command prompt.Run the "Visual Studio command prompt" or "developer command prompt" depending on your Visual Studio installation.Open the start menu and browse to the "Visual Studio" folder.Libmpg123 doesn't come with a library file, so you will need to build one. Note: You only need to do this step if you want to build the 2.4.0 release or older with OpenAL support! For Visual Studio make sure that you select the Visual C++ and XP support components in the custom options in the installer as they are not installed by default. DirectX Software Development Kit (February 2010)ĭownload and install each of the above.Windows Software Development Kit (SDK) for Windows 8.1.The following downloads are needed when building with Windows XP compatibility: The last stable ZDoom release 2.8.1 can be compiled with 2005-2013. Note: Visual Studio 2017 or newer is required for building the latest GZDoom. The easiest way to compile ZDoom on Windows is to use CMake to generate Visual Studio projects. The project contains all needed headers to dynamically link to them by default and all that needs to be provided are the DLLs from the binary download. You only need these if you want to statically link to these libraries or compile GZDoom 2.4.0 or older with OpenAL support. Optional downloads for both Visual C++ and MinGWĬurrently OpenAL is only supported when building with CMake.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |