These are build instruction for Hippodraw developers using VS.NET.
Hippodraw functionality is contained in the following four VS.NET Projects:
Project Name | Project Type | Description | Dependencies |
hippo | dll | Core functionality (pure C++) | None |
qthippo | dll | HippoDraw application framework using Qt | hippo.dll, Qt |
qtapp | exe | Hippodraw Qt application | hippo.dll, qthippo.dll, Qt |
pyhippo | dll | Python extension module for qthippo |
hippo.dll, qthippo.dll, Qt, Boost.Python, Python |
You will only want to open either the qtapp or pyhippo projects since they are the two top level projects which property reference and depend on the other projects. As specified in the Dependencies column, to build qtapp you will need Qt installed, and to build pyhippo you will need Qt, Boost.Python and Python installed. Furthermore, the version of Qt needs to be 3.0 or later. So, you will have to do the following before going any further:
Next define the following environment variables:
Environment Variable | Example Value |
QTDIR | C:\Qt\3.0.5 |
QTVER | 305 |
PYTHON_ROOT | C:\Python22 |
PYTHON_VERSION | 22 |
BOOST_ROOT | C:\boost_1_29_0 |
With these environment variables defined, you should now be able to build all four projects.
Matthew D. Langston
November 8, 2002