QuickFIX C++ Fix Engine Library
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
UnitTest++ Added -Wno-unused-command-line-arguments. Mar 25, 2018
bin Added postfix d to windows debug builds. Added option HAVE_EMX. Added… Jan 29, 2018
cmake Unset some cache variables in a cmake file so that they are checked f… Mar 22, 2018
doc Header titles are more prominent. Mar 25, 2018
examples Removed deprecated uses of Double and Integer. Apr 16, 2018
lib Moved jar files, removed java executor Feb 24, 2010
m4 Merge branch 'master' of https://github.com/karopawil/quickfix into k… Feb 21, 2018
scripts/ubuntu_12 Ubuntu jenkins script installs jruby. Jan 11, 2014
spec Merge branch 'GroupInsteadOfComponentInHeader' of https://github.com/… Apr 14, 2018
src Get rid of abbreviations. Apr 20, 2018
test Merge branch 'master' of https://github.com/quickfix/quickfix Feb 27, 2018
.gitignore Ignore test logs. Feb 12, 2018
.travis.yml Don't really need doxygen and graphiviz for CI build Mar 26, 2014
AUTHORS updated email address for oren Apr 9, 2004
CMakeLists.txt Optionally build python bindings, only tried on Linux. Apr 9, 2018
LICENSE Removed deprecated uses of Double and Integer. Apr 16, 2018
Makefile.am Fixed AIX compile problems. Feb 2, 2017
NEWS Updating versions. Apr 16, 2018
README Remove README text from branch. Apr 16, 2018
README.AIX Fixed AIX and Solaris compile problems. Dec 7, 2017
README.SSL Added SSL* file names. Aug 31, 2017
README.SunOS Some information related to SunOS. Feb 2, 2017
bootstrap Fix build for OS/X Mar 8, 2014
build_vs12.bat Fixed typo in TARGET of build script Apr 1, 2014
build_vs14.bat Added build files for vs14. Jul 13, 2017
build_vs15.bat Added vs15 build batch file. Jul 16, 2017
configure.ac Added -Wno-unused-command-line-arguments. Mar 25, 2018
quickfix.pc.in Removed hardcoded paths Feb 29, 2012
quickfix_vs12.sln unit_test project should depend on UnitTest++ Mar 6, 2014
quickfix_vs14.sln Fixed UnitTest++ compiler label in solution. Aug 8, 2017
quickfix_vs15.sln Organized source files in vs14 and vs15 project. Feb 27, 2018



    Full instructions:
        See doc/html/building.html

    Quick instructions:
        make check
        sudo make install

For SunOS and AIX have a look at README.SunOS and README.AIX.


It is possible to build many components with a relatively newer version of cmake.

For example on Windows,

mkdir build
cd build
cmake  -DHAVE_SSL=ON -G "Visual Studio 15 2017 Win64" -DCMAKE_INSTALL_PREFIX:PATH="install-path" -DOPENSSL_ROOT_DIR="path to openssl" ..
Then build in Visual Studio or on command prompt.

On Linux (with system openssl),

make -j 4 install

If one has Ninja then (with system openssl),

cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_SSL=ON -DCMAKE_INSTALL_PREFIX:PATH="install-path" ..
ninja install