Blame projects/visualc71/README.txt

Packit 0ba690
Microsoft Developer Studio Project File, Format Version 7.10 for libpng.
Packit 0ba690
Packit 0ba690
Copyright (C) 2004 Simon-Pierre Cadieux.
Packit 0ba690
For conditions of distribution and use, see copyright notice in png.h
Packit 0ba690
Packit 0ba690
Assumptions:
Packit 0ba690
* The libpng source files are in ..\..
Packit 0ba690
* The zlib source files are in ..\..\..\zlib
Packit 0ba690
* The zlib project file is in . /* Warning: This is until the zlib project
Packit 0ba690
  files get intergrated into the next zlib release. The final zlib project
Packit 0ba690
  directory will then be ..\..\..\zlib\projects\visualc71. */
Packit 0ba690
Packit 0ba690
To use:
Packit 0ba690
Packit 0ba690
1) On the main menu, select "File | Open Solution".
Packit 0ba690
   Open "libpng.sln".
Packit 0ba690
Packit 0ba690
2) Display the Solution Explorer view (Ctrl+Alt+L)
Packit 0ba690
Packit 0ba690
3) Set one of the project as the StartUp project. If you just want to build the
Packit 0ba690
   binaries set "libpng" as the startup project (Select "libpng" tree view
Packit 0ba690
   item + Project | Set as StartUp project). If you want to build and test the
Packit 0ba690
   binaries set it to "pngtest" (Select "pngtest" tree view item +
Packit 0ba690
   Project | Set as StartUp project)
Packit 0ba690
Packit 0ba690
4) Select "Build | Configuration Manager...".
Packit 0ba690
   Choose the configuration you wish to build.
Packit 0ba690
Packit 0ba690
5) Select "Build | Clean Solution".
Packit 0ba690
Packit 0ba690
6) Select "Build | Build Solution (Ctrl-Shift-B)"
Packit 0ba690
Packit 0ba690
This project builds the libpng binaries as follows:
Packit 0ba690
Packit 0ba690
* Win32_DLL_Release\libpng13.dll      DLL build
Packit 0ba690
* Win32_DLL_Debug\libpng13d.dll       DLL build (debug version)
Packit 0ba690
* Win32_DLL_ASM_Release\libpng13.dll  DLL build using ASM code
Packit 0ba690
* Win32_DLL_ASM_Debug\libpng13d.dll   DLL build using ASM (debug version)
Packit 0ba690
* Win32_DLL_VB\libpng13vb.dll         DLL build for Visual Basic, using stdcall
Packit 0ba690
* Win32_LIB_Release\libpng.lib        static build
Packit 0ba690
* Win32_LIB_Debug\libpngd.lib         static build (debug version)
Packit 0ba690
* Win32_LIB_ASM_Release\libpng.lib    static build using ASM code
Packit 0ba690
* Win32_LIB_ASM_Debug\libpngd.lib     static build using ASM (debug version)
Packit 0ba690
Packit 0ba690
Notes:
Packit 0ba690
Packit 0ba690
If you change anything in the source files, or select different compiler
Packit 0ba690
settings, please change the DLL name to something different than any of
Packit 0ba690
the above names. Also, make sure that in your "pngusr.h" you define
Packit 0ba690
PNG_USER_PRIVATEBUILD and PNG_USER_DLLFNAME_POSTFIX according to the
Packit 0ba690
instructions provided in "pngconf.h".
Packit 0ba690
Packit 0ba690
All DLLs built by this project use the Microsoft dynamic C runtime library
Packit 0ba690
MSVCR71.DLL (MSVCR71D.DLL for debug versions).  If you distribute any of the
Packit 0ba690
above mentioned libraries you may have to include this DLL in your package.
Packit 0ba690
For a list of files that are redistributable in Visual Studio see
Packit 0ba690
$(VCINSTALLDIR)\redist.txt.