1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>QuickFIX Dependencies</title>
<H1>QuickFIX Dependencies</H1>
</head>
<UL>
<LI><A HREF="#Required Dependencies">Required Dependencies</A></LI>
<LI><A HREF="#Optional Dependencies">Optional Dependencies</A></LI>
</UL>
<body>
<A NAME="Required Dependencies"/>
<H2>Required Dependencies</H2>
<p>
Below is a list of tools that QuickFIX is dependent on for various uses. The uses
are split into <I>Run</I>, <I>Build</I>, and <I>Test</I> catagories. These respectively
refer to what is necessary to run a compiled QuickFIX application, what is required to
compile QuickFIX from the source, and the tools needed to use the automated testing
framework.
</p>
<p>
The <I>Run</I> category details what might be the setup of a deployment machine. The
<I>Build</I> category might be the setup of a development machine that uses the QuickFIX
library. All three should be installed for a developer intent on modifying the QuickFIX
library code itself. The testing framework, however, should be useful in any configuration.
</p>
<table border=5 cellspacing=5 cellpadding=5 width="100%">
<tbody>
<tr>
<td align=center><B>Windows</B></td>
<td align=center>Run</td>
<td>
<a href="http://msdn.microsoft.com/XML/XMLDownloads/default.aspx">MSXML3</a> or libxml2
</td>
<td align=center>Build</td>
<td>
<a href="http://msdn.microsoft.com/visualc/">Microsoft Visual C++</a><br>
<a href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/MSDN-FILES/027/001/772/msdncompositedoc.xml&frame=true">MSXML3</a> or libxml2
</td>
<td align=center>Test</td>
<td>
<a href="http://www.ruby-lang.org/~eban/ruby/binaries/mingw/">Ruby</a><br>
<a href="http://homepage1.nifty.com/markey/ruby/rubyunit/index_e.html">RubyUnit</a>
</td>
</tr>
<tr>
<td align=center><B>Linux</B></td>
<td align=center>Run</td>
<td>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=glibc">glibc</a><br>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=libxml">libxml2</a><br>
</td>
<td align=center>Build</td>
<td>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=gcc">gcc</a><br>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=gcc-c%2B%2B">gcc-c++</a><br>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=glibc-devel">glibc-devel</a><br>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=libxml-devel">libxml2-devel</a><br>
<a href="ftp://ftp.gnu.org/pub/gnu/make/">gnu make</a><br>
<a href="http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream">sstream</a><br>
</td>
<td align=center>Test</td>
<td>
<a href="http://www.rpmfind.net/linux/rpm2html/search.php?query=ruby">Ruby</a><br>
<a href="http://homepage1.nifty.com/markey/ruby/rubyunit/index_e.html">RubyUnit</a><br>
</td>
<tr>
<td align=center><B>Solaris</B></td>
<td align=center>Run</td>
<td>
<a href="http://www.gnu.org/software/libc/#Availability">glibc</a><br>
<a href="http://xmlsoft.org/downloads.html">libxml2</a><br>
</td>
<td align=center>Build</td>
<td>
<a href="http://www.gnu.org/software/gcc/releases.html">gcc</a> or SunPRO<br>
gcc-c++<br>
glibc-devel<br>
<a href="http://xmlsoft.org/downloads.html">libxml2-devel</a><br>
<a href="ftp://ftp.gnu.org/pub/gnu/make/">gnu make</a><br>
<a href="http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream">sstream</a><br>
</td>
<td align=center>Test</td>
<td>
<a href="http://www.ruby-lang.org/en/download.html">Ruby</a><br>
<a href="http://homepage1.nifty.com/markey/ruby/rubyunit/index_e.html">RubyUnit</a><br>
</td>
</tr>
<tr>
<td align=center><B>FreeBSD</B></td>
<td align=center>Run</td>
<td>
<a href="http://www.freebsd.org/ports/">libxml2</a><br>
</td>
<td align=center>Build</td>
<td>
<a href="http://www.freebsd.org/ports/">libxml2<br>
</td>
<td align=center>Test</td>
<td>
<a href="http://www.freebsd.org/ports/">Ruby<br>
<a href="http://www.freebsd.org/ports/">RubyUnit<br>
</td>
</tr>
<tr>
<td align=center><B>Mac OS X</B></td>
<td align=center>Run</td>
<td>
<a
href="http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/71301/wo/YD1jpgVuK8Nm22oCxz41lRqtSsK/0.0.7.1.0.5.21.1.5.1.0.0.0.1.0">Max
OS X 10.3 (Panther)</a><br>
</td>
<td align=center>Build</td>
<td>
<a href
="http://developer.apple.com/tools/download/">Xcode Tools</a><br>
</td>
<td align=center>Test</td>
<td>
</td>
</tr>
</tbody>
</table>
<A NAME="Optional Dependencies"/>
<H2>Optional Dependencies</H2>
<p>
In addition to the required dependencies listed above, there are some dependencies if you would
like to take advantage of additional features. QuickFIX supports the following:
<A HREF="http://www.mysql.com/downloads/">MySQL</A>
<A HREF="http://www.microsoft.com/sql/default.mspx">MSSQL</A>
<A HREF="http://www.postgresql.org/download/">PostgreSQL</A>
<A HREF="http://www.stlport.org/download.html">STLport</A>
</p>
</body>
</html>
|