QuickFIX Dependencies

Required Dependencies

Compiler Requirements

QuickFIX requires a C++17 compatible compiler:

Build Systems

Platform-Specific Dependencies

Platform Build Tools Testing
Windows Visual Studio 2017+
CMake 3.5+
Catch2 (bundled)
Linux GCC 7+ or Clang 5+
CMake 3.12+
make
Standard C++ library
Catch2 (bundled)
macOS Xcode Command Line Tools
CMake 3.12+
Clang (included with Xcode)
Catch2 (bundled)


Optional Dependencies

SSL/TLS Support

Database Message Stores

Language Bindings

Documentation

Embedded Libraries

The following libraries are included with QuickFIX and do not need to be installed separately: