The following projects are included with the lizard distribution:
VS2010
- Visual Studio 2010 project (which also works well with Visual Studio 2012, 2013, 2015)
- Install Visual Studio e.g. VS 2015 Community Edition (it"s free).
- Download the latest version of lizard from https://github.com/inikep/lizard/releases
- Decompress ZIP archive.
- Go to decompressed directory then to
visual
thenVS2010
and openlizard.sln
- Visual Studio will ask about converting VS2010 project to VS2015 and you should agree.
- Change
Debug
toRelease
and if you have 64-bit Windows change alsoWin32
tox64
. - Press F7 on keyboard or select
BUILD
from the menu bar and chooseBuild Solution
. - If compilation will be fine a compiled executable will be in
visual\VS2010\bin\x64_Release\lizard.exe
The Visual Studio solution file lizard.sln
contains many projects that will be compiled to the
visual\VS2010\bin\$(Platform)_$(Configuration)
directory. For example lizard
set to x64
and
Release
will be compiled to visual\VS2010\bin\x64_Release\lizard.exe
. The solution file contains the
following projects:
lizard
: Command Line Utility, supporting gzip-like argumentsdatagen
: Synthetic and parametrable data generator, for testsframetest
: Test tool that checks lizard_frame integrity on target platformfullbench
: Precisely measure speed for each lizard inner functionsfuzzer
: Test tool, to check lizard integrity on target platformliblizard
: A static Lizard library compiled toliblizard_static.lib
liblizard-dll
: A dynamic Lizard library (DLL) compiled toliblizard.dll
with the import libraryliblizard.lib
fullbench-dll
: The fullbench program compiled with the import library; the executable requires Lizard DLL
The header files lib\lizard.h
, lib\lizardhc.h
, lib\lizard_frame.h
and the import library
visual\VS2010\bin\$(Platform)_$(Configuration)\liblizard.lib
are required to compile a
project using Visual C++.
- The path to header files should be added to
Additional Include Directories
that can be found in Project Properties of Visual Studio IDE in theC/C++
Property Pages on theGeneral
page. - The import library has to be added to
Additional Dependencies
that can be found in Project Properties in theLinker
Property Pages on theInput
page. If one will provide only the nameliblizard.lib
without a full path to the library then the directory has to be added toLinker\General\Additional Library Directories
.
The compiled executable will require Lizard DLL which is available at
visual\VS2010\bin\$(Platform)_$(Configuration)\liblizard.dll
.