Building the JDFLibC

General Issues

 

This Page is still under construction!

Building on a PC with MSVC

Building on Linux

Building on Mac OS X

Prerequisits:

Xerces and zlib are assumed to reside in <JDFLibC root>/external - here is my local mac setup.

run the standard xerces and zlib configure/make steps in Xerces-C and zlib directories.

Caveats:

Due to casts from XMLCh to wchar_t, Xerces MUST be modified after running configure:

  • config.h
  • src/xercesc/util/Xerces_autoconf_config_windows.hpp

 

/* Define to the 16 bit type used to represent Xerces UTF-16 characters  was: uint16_t */

#define XERCES_XMLCH_T wchar_t

Building the JDFLib proper:

Run build_mac_64.sh in <JDFLibC root>

wait...