HP j6700 OpenGL Implementation Guide for HP-UX 11.x - Page 47

including header files, provided with

Page 47 highlights

compiling and linking programs including header files including header files Most OpenGL programs and applications that only use the standard OpenGL data types, definitions, and function declarations, need only include the header file gl.h under the /opt/graphics/OpenGL/include/GL directory. Use the following syntax: #include Still other header files may be needed by your program, depending on your application. For example, in order to use the OpenGL extension to X Windows (GLX) you must include glx.h, as shown below. #include Instructions for including various additional header files are usually provided with the README file that accompanies a utility or function. The README also includes instructions for using or operating the utilities. Your header file declarations at the beginning of your program should look similar to this: #include #include #include #include #include #include #include #include Chapter 4 45

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62

compiling and linking programs
including header files
Chapter 4
45
including header files
Most OpenGL programs and applications that only use the standard
OpenGL data types, definitions, and function declarations, need only
include the header file gl.h under the
/opt/graphics/OpenGL/include/GL
directory. Use the following
syntax:
#include <GL/gl.h>
Still other header files may be needed by your program, depending on
your application. For example, in order to use the OpenGL extension to X
Windows (GLX) you must include
glx.h
, as shown below.
#include <GL/glx.h>
Instructions for including various additional header files are usually
provided with the
README
file that accompanies a utility or function. The
README
also includes instructions for using or operating the utilities.
Your header file declarations at the beginning of your program should
look similar to this:
#include <sys/types.h>
#include <stdio.h>
#include <string.h>
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/gl.h>
#include <GL/glx.h>