<body bgcolor=#ffffff>
<h2>Graphviz Build Instructions for Windows</h2>
<P>
+<b>(Graphviz versions ≥ 2.30)</b>
+<P>
+The current build process for Windows using Visual Studio is fairly
+simple <b>assuming all of the necessary files are available and have
+been put in the correct place</b>. The build assumes you have installed
+binary versions of <A HREF="http://www.gtk.org">GTK 2.0</A> or later,
+<A HREF="http://www.qt.io/">Qt</A>,
+and <A HREF="http://gnuwin32.sourceforge.net/packages/libtool.htm">ltdl</A>,
+and source versions of <A HREF="http://gts.sourceforge.net/">GTS</A>
+and <A HREF="http://www.cs.umd.edu/~mount/ANN/">ann</A>.
+Further instructions can be found in the
+<A HREF="https://github.com/ellson/graphviz/issues/36">Graphviz github repository</A>.
+<P>
+This whole process could and should be simplified. In particular, the
+3rd-party software should not be stored in two places, and the Graphviz
+files that are made part of the release should come from the source package,
+and not be stored separately.
+In addition, the GTS and ANN build should be separate from the Graphviz
+build. As 3rd-party libraries, these should only be built when the source
+is updated.
+<P>
<b>(Graphviz versions ≥ 2.22)</b>
<P>
We now build both Visual Studio and MinGW versions of Graphviz.