Supported Operating Systems and Compiler Information

The following table lists the operating systems that HOOPS/3dAF components are supported on, along with the compiler versions that were used to build the release. If you wish to build on a platform or with a compiler that isn't listed, please read the instructions in Building The HOOPS Library

PLATFORM
ARCH.
OPERATING SYSTEM
COMPILER
nt_i386
Intel x86
Windows NT/98/2000/Me/XP
Visual C/C++ 6.0 SP3, Compiler Version 12.00.8804
nt_i386_sln
Intel x86
Windows 2000/XP
Visual C/C++ 7.1, Compiler Version 13.10.3077
nt_i386_vc80
AMD64 or Intel x86
Windows XP/Vista (32-bit)
Visual C/C++ 8.0, Compiler Version 14.00.50727.762
nt_x64_vc80
AMD64
Windows XP/Vista (64-bit)
Visual C/C++ 8.0, Compiler Version 14.00.50727.762 for x64
linux
Intel x86
Ubuntu 2.6.22
gcc/g++ 3.3.6
linux
Intel x86
Ubuntu 2.6.22
gcc/g++ 4.1.3
linux_x86_64
AMD64
Red Hat 2.4.21-37
gcc/g++ 3.3.2
linux_x86_64
AMD64
Ubuntu 2.6.22
gcc/g++ 4.1.3
osx
PPC
MAC OSX 10.4
gcc/g++ 4.0.1
osx_ub
PPC
MAC OSX 10.4
gcc/g++ 4.0.1
hpux11
PA-RISC1.1
HP-UX 11.0 and higher
acc B.11.11.16
aCC A.03.73
hpux64
PA-RISC1.1
HP-UX 11.0 and higher
acc B.11.11.16
aCC A.03.73
aix
RISC/System 6000
AIX 5100-04 and higher
VAC 8.0.0.13
aix64
RISC/System 6000
AIX 5100-04 and higher
VAC 8.0.0.13
irixn32
MIPS
IRIX 6.5 and higher
MIPS pro C/C++ 7.3
irix64
MIPS
IRIX 6.5 and higher
MIPS pro C/C++ 7.3
solaris
SPARC Version 1
Solaris 7 and higher (SunOS version 5.7 and higher)
Sun Studio 8 C/C++ 5.5
solaris64
SPARC9 Version 1
Solaris 7 and higher (SunOS version 5.7 and higher)
Sun Studio 8 C/C++ 5.5
solaris_i386
Intel x86
Solaris 10.0 and higher
Sun Studio 11 C/C++ 5.8
solaris_x64
Intel x64
Solaris 10.0 and higher
Sun Studio 11 C/C++ 5.8

 

 

Building the HOOPS Libraries

In most cases, you will not need to build or rebuild any of the HOOPS libraries. On rare occasions, you might want to build HOOPS on an unsupported platform or compiler. In this case, download the "common" package and extract it to a location on your host.

The Makefile

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

For Windows

To build on Windows using Microsoft Visual Studio 8, open the solution found in C:\HOOPS-1600\hoops_3daf_vc80.sln. In Visual Studio, set the configuration to Win32 or x64, Debug or Release. Then build the project hoopspartviewer_vc80. This project builds the HOOPS Partviewer and all its dependencies including HOOPS 3dGS and MVO.

This should build most of what you will need. If there are other libraries or demo applications that you need, build them from the workspace accordingly, and at your discretion. Please note that some of the projects will require third party SDKs that may not be installed and/or licensed on your system.

For Linux, UNIX, MacOSX:

To compile the HOOPS libraries on Linux, Unix or MacOSX, go to the the HOOPS 16.0 directory:

cd /usr/local/HOOPS-1600

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:

make linux-dev_tools

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
Building the QT/HOOPS Reference Applications

To build the Qt/HOOPS Reference application, make sure you have a version of Qt 4.x installed on your system, and that your $(QTDIR) environment variable points to your installation. Then type the following commands at the prompt:

cd /usr/local
ln -s $(QTDIR) qt4
cd HOOPS-1600/demo/qt/qthoopsrefapp_4
make linux
Building HOOPS/Parasolid Bridge

To build the HOOPS/Parasolid Bridge, make sure you have a Parasolid installed on your system, and that your $(PARASOLID_INSTALL_DIR) environment variable points to your installation. Then type the following commands at the prompt:

cd /usr/local/HOOPS-1600/Dev_Tools/hp_bridge
make