internals:windows:libs:libjpeg

This is an old revision of the document!


LipJpeg for Windows, How to compile

Available prebuilt libraries

All prebuilt libraries are available in the php-libs repositories

The filename format is:

libjpeg-x.y.z-vcversion.zip

where x.y.z defines the version, vcversion which Visual C++ has been used.

Only static library (.lib) are available for now.

Building libjpeg 8d

Requirements

  • LibJpeg Sources, fetch our patched (see below) version or the original [[http://www.ijg.org|sources]
  • Common tools used to compile PHP

Preparing the sources

To compile libjpeg to be used with PHP (and more generally with any decent VC), the makefile has to be altered, add the /MT flag as follow (~ line 15):

CFLAGS= $(cflags) $(cdebug) $(cvars) -I. /MD

then

 copy jconfig.vc jconfig.h

Configuration

Two modes are available, debug or non debug (fully optimized).

Compilation

Release

nmake /f makefile.vc nodebug=1

Debug

nmake /f makefile.vc
internals/windows/libs/libjpeg.1348228711.txt.gz · Last modified: 2012/09/21 13:58 by ab