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
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>Producer Installation</title></head><body>
<table cellpadding="2" cellspacing="2" border="0" style="text-align: left; width: 100%;">
<tbody>
<tr>
<td style="vertical-align: top; width: 150px;">
<img src="directors_chair.jpg" alt="picture of a director's chair" style="width: 149px; height: 220px;" title="" align="middle">
</td>
<td style="vertical-align: top;">
<div style="text-align: center;"><font face="Helvetica, Arial, sans-serif" size="+3" class="maintext"><b><br>
<br>
<br>
Open Producer</b></font><br>
</div>
<font face="Helvetica, Arial, sans-serif">
<br>
</font></td>
</tr><tr>
<td style="vertical-align: top;"><small style="font-weight: bold; font-family: helvetica,arial,sans-serif;">Open Producer</small><br style="font-family: helvetica,arial,sans-serif;">
<a href="index.html"><font size="-2" style="font-family: helvetica,arial,sans-serif;"><br>
</font><font size="-2" style="font-family: helvetica,arial,sans-serif;">Overview</font></a><br>
<small style="font-family: helvetica,arial,sans-serif;"><small><font size="-2"><br>
<a href="prerequisites.html">Prerequisites</a></font></small></small><br>
<small style="font-family: helvetica,arial,sans-serif;"><small><font size="-2"><br>
<a href="download.html">Download</a></font></small></small><br>
<small style="font-family: helvetica,arial,sans-serif;"><small><font size="-2"><br>
Install</font></small></small><br>
<small style="font-family: helvetica,arial,sans-serif;"><small><font size="-2"><br>
<a href="documentation.html">Documentation</a></font></small></small><br>
<small><small><br>
<span style="font-family: helvetica,arial,sans-serif; font-weight: bold;">Related Links</span><br style="font-family: helvetica,arial,sans-serif;">
<br style="font-family: helvetica,arial,sans-serif;">
<a href="http://www.opengl.org"><span style="font-family: helvetica,arial,sans-serif;">OpenGL</span></a><br style="font-family: helvetica,arial,sans-serif;">
<br style="font-family: helvetica,arial,sans-serif;">
<a href="http://www.openscenegraph.org"><span style="font-family: helvetica,arial,sans-serif;">OpenSceneGraph<br>
<br>
</span></a><a href="http://www.andesengineering.com"><span style="font-family: helvetica,arial,sans-serif;">Andes Computer Engineering</span></a></small></small><a href="http://www.andesengineering.com"></a><small><small>
</small></small></td>
<td style="vertical-align: top;"><font face="Helvetica, Arial, sans-serif"><span style="font-weight: bold;">Compiling and Installing Open Producer</span> <br>
<br><small><span style="font-weight: bold;">On Windows</span><br>
<br>
The Windows build uses Microsoft Visual Studio 6. After
downloading and upacking the source code the Visual Studio workspace
file can be found at Producer/VC++6.0/Producer.dsw. <br>
<br>
Before building ensure that both pthreads and STLport have been
installed. Within Visual Studio, select Tools->Options and
click on Directories. Add the include directory for pthreads (for
example C:\Program Files\Pthreads \include), and the include directory
for STLport (for example C:\Program Files\STLport-4.5.3\include).
Place the precedence for the STLport include directory at the top
of the list.<br>
<br>
Ensure that the pthreads dlls are in your PATH.<br>
<br>
Select Build->Batch Build and click Build. This will build the
debug and optimized version of the library and several test programs.<br>
<br>
<span style="font-weight: bold;">On Linux and Unix</span> (including Mac OS X).<br>
<br>
The build system for Unix variants is based on GNU make to make use of
gmake conditionals. If your system does not come with gmake
installed, you may get it from </small><a href="http://www.gnu.org/software/make/make.html"><br>
<small><span style="font-weight: bold;"></span></small></a></font><a href="http://www.gnu.org/software/make/make.html">h</a><small><a href="http://www.gnu.org/software/make/make.html">ttp://www.gnu.org/software/make/make.html</a><br>
<br>
To build Producer type 'gmake' in the top level directory.<br>
<br>
</small>
<div style="margin-left: 40px;"><small><span style="font-family: courier new,courier,monospace;">%cd Producer</span></small><br style="font-family: courier new,courier,monospace;">
<small><span style="font-family: courier new,courier,monospace;">%gmake</span></small><br>
</div>
<small><br>
To install Producer type <br>
<br>
</small>
<div style="margin-left: 40px;"><small><span style="font-family: courier new,courier,monospace;">% gmake install</span></small><br>
</div>
<small><br>
By default, Producer installs the library and header files in
/usr/local/lib/ and /usr/local/include respectively (Linux, IRIX, Mac
OSX), or /opt/Producer/lib and /opt/Producer/include(Solaris).<br>
<br>
There are many optional builds the details of which are available by issuing:<br>
<br>
</small>
<div style="margin-left: 40px;"><small><span style="font-family: courier new,courier,monospace;">% gmake help</span></small><br>
</div>
<small><br>
The tests are not built by default. To build the tests, issue 'gmake' in the Test subdirectory:<br>
<br>
</small>
<div style="margin-left: 40px;"><small><span style="font-family: courier new,courier,monospace;">% cd Test</span></small><br style="font-family: courier new,courier,monospace;">
<small><span style="font-family: courier new,courier,monospace;">% gmake</span></small><br>
</div>
<small><br>
There is a work-in-progress Tutorial, which has some example source
code. These programs may be built in the doc/Tutorial/Source code
directory by issuing 'gmake' there.<br>
<br>
</small>
<div style="margin-left: 40px;"><small><span style="font-family: courier new,courier,monospace;">% cd doc/Tutorial/SourceCode</span></small><br style="font-family: courier new,courier,monospace;">
<small><span style="font-family: courier new,courier,monospace;">% gmake</span></small><br style="font-family: courier new,courier,monospace;">
</div>
<small><font face="Helvetica, Arial, sans-serif"><br>
</font></small></td>
</tr>
</tbody>
</table>
</body></html>
|