INSTALL.OS2
上传用户:gzelex
上传日期:2007-01-07
资源大小:707k
文件大小:3k
开发平台:

MultiPlatform

  1. *******************************************************************************
  2. *                                                                             *
  3. *                        LEDA  for OS/2                                       *
  4. *                                                                             *
  5. *                         (WCC or EMX)                                        *
  6. *                                                                             *
  7. *******************************************************************************
  8.   In this file I use <LEDA> to denote the path name of the LEDA main 
  9.   directory. It should contain the following files and subdirectories: 
  10.   
  11.   readme                    information about LEDA
  12.   install.os                this file
  13.   changes  (please read !)  most recent changes
  14.   compiler (please read !)  list of compilers, problems, and required flags
  15.   fixes                     bug fixes since last release
  16.   incl                     LEDA include directory
  17.   src                      LEDA source files
  18.   prog                     example programs
  19.   man                      user manual (TeX)
  20.   config                   configuration directory
  21.   LEDA has been successfully compiled unter OS/2 with Watcom C++ (wcc), 
  22.   and EMX (g++).
  23. 1. Configure Makefiles
  24. ----------------------
  25.   Go to the <LEDA> directory and call the "config.bat" batch file
  26.   to configure the make files to work with your compiler:
  27.   watcom:  config wcc
  28.   emx:     config emx
  29. 2. Compiling the Libraries
  30. --------------------------
  31.    You have to make the following libraries:
  32.    libl.lib      main   library (libL.a )
  33.    libg.lib      graph  library (libG.a )
  34.    libp.lib      plane  library (libP.a )
  35.    libwx.lib     graphics library (libWx.a)
  36.    Go to <LEDA> and call the batch file "make_lib".  
  37. 3. Installation of Headers and Libraries
  38. ----------------------------------------
  39.   All LEDA header files are in the directory  "<LEDA>inclleda". You have 
  40.   to create a directory "leda" in the C++ default include directory and 
  41.   copy all files and subdirectories from "<LEDA>inclleda" to this directory.
  42.   Then move all libraries <LEDA>lib*.lib to the C++ default library directory.
  43. 4. Compiling and Linking Application Programs
  44. ---------------------------------------------
  45.    Use the libraries as follows to compile and link programs
  46.    (see section 1.9 of the user manual):
  47.    For programs using basic data types (<LEDA>progbasic):
  48.    wcl386 -cc++ -zq -x -k32k  prog.c libl.lib 
  49.    gcc    -xc++               prog.c -lL -lm -liostream
  50.    For programs using graph data types (<LEDA>proggraph):
  51.    wcl386 -cc++ -zq -x -k32k  prog.c libg.lib libl.lib 
  52.    gcc    -xc++               prog.c -lG -lL -lm -liostream
  53.    For programs using geometric data types (<LEDA>progplane):
  54.    wcl386 -cc++ -zq -x -k32k  prog.c libp.lib libg.lib libl.lib 
  55.    gcc    -xc++               prog.c -lP -lG -lL -lm -liostream
  56.    For programs using geometric data types and windows (<LEDA>progdemo):
  57.    wcl386 -cc++ -zq -x -k32k  prog.c libp.lib libg.lib libl.lib libwx.lib 
  58.    rc leda.res prog.exe
  59.    gcc  -xc++ -zq -k32k -bt=os2v2_pm  prog.c -lP -lG -lL -lWx -lm -liostream
  60.    emxbind -bpq -rleda.res /emx/bin/emxl prog.pm