1
0
mirror of https://git.code.sf.net/p/zint/code synced 2026-01-09 21:15:57 +00:00

readme file for Visual Studio users

This commit is contained in:
tgotic
2011-01-17 20:27:40 +01:00
parent 8c454f0f69
commit 4bfd3af3e8

30
readme-vsx.txt Normal file
View File

@@ -0,0 +1,30 @@
Zint can be built with and without PNG support.
To disable PNG support, add NO_PNG prepoocessor define into Visual Studio project files.
To enable PNG support, zlib and libpng libraries are necessary.
Download zlib source form http://zlib.net
Download libpng source code from http://www.libpng.org/pub/png/libpng.html
Zint 2.4.1 is linked with zlib 1.2.5 and linpng 1.4.5
Unpack downloaded archives.
Open .\win32\vcx\zlib.props and .\win32\vcx\libpng.props files.
Set <LpngSrcDir> element content to unpacked libpng path (absolute or relative).
Set <ZlibSrcDir> element content to unpacked zlib path (absolute or relative).
Open Visual Studio (Express) and build zint.
Zint can be built from command line:
Start Windows SDK Command Prompt or Visual Studio Command Prompt.
cd to win32 directory
build zlib, libpng, libzint and zint:
msbuild zlib.vcxproj /t:Build /p:Configuration=Release
msbuild libpng.vcxproj /t:Build /p:Configuration=Release
msbuild libzint.vcxproj /t:Build /p:Configuration=Release
msbuild zint.vcxproj /t:Build /p:Configuration=Release
zlib125.dll, libpng14.dll, zint.dll and zint.exe are in the Relase directory.
To distribute zint.exe, all 3 dlls need to be shipped with zint.exe.