OCCT Building on 64-bit platforms

###

### Unix

Tune the environment for 64-bit. The path to 64-bit version of libraries for System, C, C++, XWindows, OpenGl should be located before the path to 32-bit libraries in LD_LIBRARY_PATH environment variable. Path to 64-bit version of executables should be before path to 32-bit executables in PATH variable.

Find and install or build and install third party products such as Tcl/Tk, JDK, QT.

Modify building procedures for 64-bit.

For gcc compiler

C compiler options should contain –m64 –D_OCC64

CXX compiler options should contain –m64 –D_OCC64

For Forte compiler

C compiler options should contain -xarch=v9

CXX compiler options should contain –xarch=v9

Linker options should contain –xarch=v9

For Silicon compiler

C compiler options should contain –n64

CXX compiler options should contain –n64

Linker options should contain –n64

Build OCCT

### Windows

Launch an appropriate cmd shell for 64-compilation from SDK (Windows Server 2003 or Windows XP, IA64 or x64, 64-bit build environment).

Build or install a 64-bit version of third party products.

Modify *.mak files for 64-bit:

add /Wp64 /DWIN64 /D_WIN64 /D”CPU=AMD64” compiler options;

change to –machine:AMD64 linker option;

add bufferoverfluwu.lib to the linked libraries;

Change win32 to win64 in OUTDIR, INDIR, LIBDIR variables.

Build OCCTType topic text here.