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.1.1, 6.X | Xcode 4.4+ |
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.
HOOPS Visualize provides Java support on a limited number of platforms. Please see Section 1.1 of the HOOPS/Java guide for more details.
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