# Documentation/Install

### From libHaru.org wiki

< Documentation

# Linux/UNIX

Unpack the libharu package.

    tar -xvzf libharu-X.X.X.tar.gz
    cd libharu-X.X.X

Run the configure script.

    ./configure [--prefix=/usr/local] [--with-zlib] [--with-png] [--with-libdir=lib]

Build the library and install. The default install paths are /usr/local/include and /usr/local/lib directories.

    make clean
    make
    make install

# Windows (except cygwin/MSYS)

Unpack the libharu package, using the command prompt.

    unzip libharu-X.X.X.zip
    cd libharu-X.X.X

There are several kinds of makefile, for every compiler, in the script directory. Build the library with an appropriate makefile.

1. Microsoft VC++ Compiler

    nmake -f script/Makefile.msvc

2. Borland C++

    make -f script/Makefile.bcc

Note: If you want to create DLL, use Makefile.msvc_dll (or Makefile.bcc32_dll) instead.

Type the following commands to test library. If it succeeds, some PDF files are made in the demo directory. In Windows environment, Install command is not prepared.

1. Microsoft VC++ Compiler

    nmake -f script/Makefile.msvc[_dll] demo

2. Borland C++

    make -f script/Makefile.bcc[_dll] demo

If you use "Visual Studio .NET", use "Visual Studio .NET Command Prompt" to build Haru. But some warnings about optimizing may occur, because the compiler included in "Visual Studio .NET" does not have an optimizing feature. You can also use "Microsoft Visual C++ Toolkit 2003" and "Microsoft Platform SDK" instead. The compiler of "Microsoft Visual C++ Toolkit 2003" has an optimizing feature.

# Cygwin/MSYS

Unpack the libharu package.

    tar -xvzf libharu-X.X.X.tar.gz
    cd libharu-X.X.X

Run the configure script.

    ./configure [--prefix=/usr/local] [--with-zlib] [--with-png]

Build the library and install. The default install paths are /usr/local/include and /usr/local/lib directories.

    make install

# Other

There are several custom makefiles in the script directory. I think that you can build the library by adding some changes to these files. If you succeed in building Haru on other platforms, please send me your makefiles.

Retrieved from "http://daylessday../../../../articles/d/o/c/Documentation_Install_3795.html"

##### Views

- Page
- Discussion
- View source
- History

##### Personal tools

- Log in

##### Search

##### Toolbox

- What links here
- Related changes
- Special pages
- Printable version
- Permanent link