Supported Operating Systems and Compiler Information

The following table lists the operating systems that HOOPS 3DF components are supported on, along with the compiler versions that were used to build the release.

Platform

Architecture

Operating System

Compiler

nt_i386_vc90 x64 or x86 Windows XP/Vista/7/8 (32-bit) Visual Studio 2008 SP1
nt_x64_vc90 x64 Windows XP/Vista/7/8 (64-bit) Visual Studio 2008 for x64 SP1
nt_i386_vc10 x64 or x86 Windows XP/Vista/7/8 (32-bit) Visual Studio 2010 SP1
nt_x64_vc10 x64 Windows XP/Vista/7/8 (64-bit) Visual Studio 2010 for x64 SP1
linux x86 Ubuntu 12.04 LTS gcc/g++ 4.4.3
linux_x86_64 x64 Ubuntu 12.04 LTS gcc/g++ 4.4.3
osx_x86 x86 MAC OS X 10.5 gcc/g++ 4.2.1
osx_x64 x64 MAC OS X 10.6 gcc/g++ 4.2.1
solaris SPARC Version 1 Solaris 8 and higher (SunOS version 5.7 and higher) Sun Studio 8 C/C++ 5.5
solaris64 SPARC9 Version 1 Solaris 8 and higher (SunOS version 5.7 and higher) Sun Studio 8 C/C++ 5.5
solaris_i386 x86 Solaris 10.0 and higher Sun Studio 11 C/C++ 5.8
solaris_x64 x64 Solaris 10.0 and higher Sun Studio 11 C/C++ 5.8
iOS arm6 iOS 5.X, 6.X Xcode 4.4+

iOS Platform Notes

The HOOPS Visualize libraries for iOS are included as part of the OS X package. Once you've downloaded the package, please refer to the iOS Platform Notes.

Java Support

HOOPS Visualize provides Java support on a limited number of platforms. Please see Section 1.1 of the HOOPS/Java guide for more details.

Building the HOOPS Libraries

If you are conducting application development on one of the supported platforms, it is not necessary to rebuild the HOOPS Visualize libraries. If you are using an unsupported platform or compiler, you may wish to rebuild the libraries. In this case, you must also download and extract the "UNIX common" package from the Developer Zone.

The Makefile

To build on a different platform, compiler version or with different linking options, open the makefile located at the top level HOOPS 3DF installation directory. Once you have the makefile open for editing, you can add new targets and compilers as well as change the linking options.

 

Linux, UNIX, Mac OS X:

To recompile the HOOPS 3DF libraries on Linux, Unix or Mac OS X, go to the the HOOPS directory:

cd /usr/local/HOOPS

Type `make' for a list of available platforms, and always use the "dev_tools" variant for building. For instance, if you wanted to recompile the HOOPS libraries for linux, you would type the following at the command line for a release build:

make linux-dev_tools

For a debug build, append a -debug to the end of your configuration. For example, to build a debug variant of dev_tools, you would type the following command line:

make linux-dev_tools-debug

This should build most of what you will need. If there are other libraries or demo applications that you need, change to the appropriate directory and type:

make linux