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
|
||
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 MakefileTo 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 WindowsTo 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 linuxBuilding 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 linuxBuilding 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