Download page for sig++

download:

  • Direct file access
  • sig-1.0.1.tgz Sig++ 1.0.1 library and example programs setup for the Linux OS on Intel CPUs.
    sig-1.0.1-win95.zip Sig++ 1.0.1 library and example programs setup for Windows 95/98/NT OS using Visual C++ 5.0
    sigdoc-1.0.1.tgz
    sigdoc-1.0.1.zip
    Sig++ 1.0.1 documentation
    For other versions of Unix, download the linux file above and edit the Makefiles.
    binaries Executable example programs compiled for various architectures.
    unpacking:

    To unpack the download file for UNIX computers, you must have either the GNU unzip program, gunzip, or the GNU tar program. A typical way to uncompress the download file, would be to type (in the directory you want to install sig):

             tar xvzf sig-1.0.1.tgz
    If you don't have GNU tar, then you would need to type one of the following commands:
             gzcat sig-1.0.1.tgz | tar xvf -
      or
             gunzip sig-1.0.0.tar.gz ; tar xvf sig-1.0.1.tar

    For Windows 95/98/NT, unzip with your favorite unzipping program.

    compiling:

    Linux:

    • To create the library file, type inside the root directory of the sig installation:
       make library 
      This will create the library file lib/libsig.a .
    • Next, if you want to compile the example programs, type:
       make examples 
    • Here is a brief explaination on how to compile your own programs using the sig++ library.

    Unix:

      Edit the Makefiles to use the correct definitions for the Operating System.

    Visual C++ using Windows 95/98/NT: to be written...

    File structure: The sig download file contains the following basic components, all of which can be viewed directly on this website:
    • sig/examples/ -- source code for example programs using the sig library. You can view descriptions of example programs here.
    • sig/include/ -- directory of header files which must be included in a program when compiling with the sig library.
    • sig/src/ -- the source code used to create the sig library. Classes in the library are described here.