|
Prerequisites
All platforms.
OpenGL
Producer is designed to work with exclusively with OpenGL and issues OpenGL
calls. It will also call functions that may be specific to the windowing
system upon which it is built. OpenGL is normally available on all platforms
that Producer supports.
OpenThreads
With release 0.8.3 on, Producer uses OpenThreads. OpenThreads has a Win32
native implementation of threading, so PThreads is not needed as it was in
prior versions. Pthreads is only needed if you use the pthread build of
OpenThreads. See OpenThreads for more details there.
Windows
Pthreads (for releases earlier than and including 0.8.2)
Most UNIX based operating systems will already have a version of pthreads
installed. For win32, it is necessary to install pthreads before earlier
versions of Producer can be built. Pthreads for Win32 is included in the
win32 binary installation, but if you intend to build Producer from source
code, you must install the headers and libraries in a location whereyour
build system can find them can find them. Our best source for a windows
implementation of pthreads is at
http://sources.redhat.com/pthreads-win32/.
STLport (for VisualStudio 6)
The build system supported on windows for this release, is Visual Studio 6.
However, due to problems with Visual Studio's 6's STL implementation, it
is necessary to use some of the STLport headers. It is not necessary to
build STLport. More details in the installation section, but for now, you
can get STLport from http://www.stlport.org/
Note that if you have Visual Studio 7 (.NET), the STL implementation is
improved and STLport is no longer necessary.
Mac OS X
X11 and X11 SDK
Producer was originally written on X11. With the recent advent of X11, this
made Producer instantly available for Mac OS X developers. A future release
is planned using Cocoa and CGL interfaces for native windowing system
functionality, but for now, producer is available on X11.
Both the X11 run time environment, and the SDK are needed, see
http://www.apple.com/downloads/macosx/apple/macosx_updates/x11formacosx.html
|