Qt LZO Documenation


Table Of Contents

  1. Compile LZO source code
  2. Compile Qt LZO
  3. Qt LZO Classes and Functions
  4. Qt LZO examples
  5. Other notes about Qt LZO

LZO Data Compression

The full name for LZO is Lempel-Ziv-Oberhumer.  The first version was published in 1996, and coming improvement versions are about 20+ methods.

LZO is mostly devoted on the compression and deflat speed.  It is a loseless compression algorithm.

Because of low resource requirement, LZO is used on several space devleopment program, scientific research projects and robotic applications.

Qt LZO supports the following LZO methods:

Using Qt LZO

There are two ways of using Qt LZO, compile into Qt module or include the source code into your own Qt project.

To compile into Qt module, please refer to <Compile Qt LZO>.

To include the source code into your own project, adopt the following steps:
  1. Download <Qt LZO>(QtLzo-2015-11-02.7z), and decompress the downloaded file.
  2. cd QtLzo/Src/Embedded
  3. copy QtLzo/Src/Embedded/LZO into your own Qt developing project.
  4. Include LZO/LZO.pri into your Qt PRO file.
  5. Copy compiled LZO library(lzo2.lib, lzo2.dll and such...) to the path where compiler can be found.


Neutrino International Inc. 2001~2015