

On a Windows system, these are usually not present. OpenMS depends on several other libraries. Make sure it is in either of these locations or add the installation directory to your PATH. 7-Zip: To extract archives within submodules of the contrib you will need 7-Zip (see )ħz.exe is searched in "C:/Program Files/7-Zip/" and "C:/Programme/7-Zip/".If you are using Visual Studio 2019+ as IDE, make sure CMake's Generator (-G flag) supports your version of Visual Studio. CMake: Have at least CMake 3.21 or greater installed (see ).Other compilers which are close to the VS toolchain might work, but are not tested. Do not use a MinGW-enabled shell since CMake will get confused! Please use the Command Prompt of the Visual Studio version you want to build with or load vcvarsall.sh (see below). Not supported (or at least not tested) is MinGW (g++ based compiler). Earlier versions have compiler bugs and may not compile without modifications. OpenMS requires at least Visual Studio 2019 (version 16.8.4 from January 2021) or later. If you want, you can also download the full Visual Studio (Community/Pro/Enterprise) IDE. Scroll to the bottom of the page to get the build tools only. Microsoft Visual C++ Compiler: Comes with Microsoft Visual Studio Build Tools.Whenever you added a path to your Windows PATH Environment variable, every Command Prompt which is already open will not be refreshed. Usually all commands where this is necessary come with examples, so don't worry. means that this string should be replaced by the path where the user put the OpenMS contrib package. If not, please write to the mailing list.Ī string in is something the user needs to choose e.g.

If you encounter errors during configuring/compiling our software, have a look at our "Known Issues" section here, maybe the error is already known.

Most of these libraries are made available in our "contrib-package" (see below). This document especially considers the installation of several libraries which are required by OpenMS. For more information read the install instructions for the TOPP binaries. If you only want to use the OpenMS PiPeline (TOPP), you are strongly encouraged to download the windows binary installer (see here), instead of building OpenMS from sources. This document addresses OpenMS users and explains the installation procedure for building OpenMS from its sources.
