Microsoft Visual Studio .lib compilaton --------------------------------------- Important notice ================ Each .lib must be compiled with Multi-threaded (/MT) switch (project properties - configuration properties - c/c++ - code generation - runtime library) zlib + libpng / www.zlib.net www.libpng.org ============= 1) Extract zlib sources to /zlib/ (*) 2) Extract libpng sources to /libpng/projects/visualc71/libpng.sln in MSVS 4) Select "LIB release" 5) Compile zlib and libpng * these dirs must be in same level minizip / www.zlib.net ======= 1) Create blank project 2) Add *.c (except miniunz.c and minizip.c) from /zlib/contrib/minizip/ 3) Specify additional libraries directory as /zlib/ 3) Compile it as static library ircclient / sourceforge.net/projects/libircclient/ ========= 1) Open Visual Studio 2008 Command Prompt 2) Navigate to libircclient source directory and execute following commands: cl /nologo /W3 /O2 /I "../include" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D "ENABLE_THREADS" /FD /c libircclient.c link /lib /nologo libircclient.obj jpeg (v7) / www.ijg.org ========= 1) Open Visual Studio 2008 Command Prompt 2) Navigate to libjpeg source directory and execute following commands: copy jconfig.vc jconfig.h nmake nodebug=1 /f makefile.vc clean libjpeg.lib expat / sourceforge.net/projects/expat/ ===== 1) Open /libexpat/lib/expat_static.sln 2) Compile it. pcre / www.pcre.org ==== 1) Extract sources to /libpcre/ 2) Read "BUILDING PCRE ON WINDOWS WITH CMAKE" chapter of /libpcre/NON-UNIX-USE file 3) Open generated PCRE.sln and compile "pcre" project tcl / www.tcl.tk === 1) Open Visual Studio 2008 Command Prompt 2) Navigate to /win/ and execute following command: * nmake /f makefile.vc core OPTS=static,threads * To generate smaller .lib comment out lines with "OPTIMIZATIONS = $(OPTIMIZATIONS) -GL" string in rules.vc glew / sourceforge.net/projects/glew/ ==== 1) Open /glew/build/vc6/glew.dsw 2) Compile glew_static project directx / http://msdn.microsoft.com/en-us/directx/default.aspx ======= 1) Install DirectX SDK 2) Get a copy of dinput8.lib, dsound.lib, and dxguid.lib from "C:/Program Files/Microsoft DirectX SDK /Lib// directory. Missing info ============ mgllt