The easiest way to install Zebra on Windows is by downloading an installer from here. The installer comes with source too - in case you wish to compile Zebra with different Compiler options.
Zebra is shipped with "makefiles" for the NMAKE tool that comes with Microsoft Visual C++. Version 2003 and 2005 has been tested. We expect that zebra compiles with version 6 as well.
    Start a command prompt and switch the sub directory
    WIN where the file makefile
    is located. Customize the installation by editing the
    makefile file (for example by using notepad).
    
    The following summarizes the most important settings in that file:
    
    
DEBUGIf set to 1, the software is compiled with debugging libraries (code generation is multi-threaded debug DLL). If set to 0, the software is compiled with release libraries (code generation is multi-threaded DLL).
YAZDIR
        Directory of YAZ source. Zebra's makefile expects to find
        yaz.lib, yaz.dll 
        in yazdir/lib and
        yazdir/bin respectively.
       
HAVE_EXPAT,
       EXPAT_DIR
        If HAVE_EXPAT is set to 1, Zebra is compiled
        with Expat support.
	In this configuration, set 
        ZEBRA_DIR to the Expat source directory.
	Windows version of Expat can be downloaded from
	SourceForge.
       
HAVE_ICONV,
       ICONV_DIR
        If HAVE_ICONV is set to 1, Zebra is compiled
        with iconv support. In this configuration, set 
        ICONV_DIR to the iconv source directory.
        Iconv binaries can be downloaded from
        this site.
       
BZIP2INCLUDE,
       BZIP2LIB,
       BZIP2DEF
      Define these symbols if Zebra is to be compiled with BZIP2 record compression support.
     The DEBUG setting in the makefile for Zebra must
     be set to the same value as DEBUG setting in the
     makefile for YAZ.
     If not, the Zebra server/indexer will crash.
    
When satisfied with the settings in the makefile, type
     nmake
    
     If the nmake command is not found on your system
     you probably haven't defined the environment variables required to
     use that tool. To fix that, find and run the batch file
     vcvars32.bat. You need to run it from within
     the command prompt or set the environment variables "globally";
     otherwise it doesn't work.
    
    If you wish to recompile Zebra - for example if you modify
     settings in the makefile you can delete
    object files, etc by running.
    
     nmake clean
    
The following files are generated upon successful compilation:
bin/zebraidx.exeThe Zebra indexer.
bin/zebrasrv.exeThe Zebra server.