You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Andreas Huggel 6a0ecb420e Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk 21 years ago
config Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk 21 years ago
doc Added type information to Exif tag tables. Updated comment example, documentation and tests. Implements feature #425 21 years ago
msvc Added 2005 to Copyright lines 21 years ago
src Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk 21 years ago
test Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk 21 years ago
COPYING Merged revisions 514:520 from branches/Exiv2-0_6_041212 21 years ago
Makefile Merged revisions 514:520 from branches/Exiv2-0_6_041212 21 years ago
README Merged revisions 514:520 from branches/Exiv2-0_6_041212 21 years ago

README

Exiv2
*****

This is Exiv2, a C++ library and a command line utility to read and
write Exif and Iptc image metadata.

Exiv2's homepage is: 

    http://home.arcor.de/ahuggel/exiv2/index.html

See the file doc/ChangeLog for a description of recent changes to Exiv2.

Point your internet browser to doc/index.html for the complete Exiv2
documentation.


Building and Installing
=======================

Exiv2 comes with a GNU configure script. Run the following commands
from the top directory (containing this file) to build the library and
utility:

    $ ./configure
    $ make

    $ make install

The default install locations are /usr/local/lib for the library,
/usr/local/bin for the exiv2 utility and /usr/local/include/exiv2 for
the header files. The install command must be issued from an account
with the necessary access rights.

If you downloaded the software directly from the subversion
repository, then you need to have GNU autoconf installed on your
system and create the configure script as the first step:

    $ make config


To build Exiv2 with MSVC 7.1, use the solution file msvc/exiv2.sln.


Troubleshooting
===============

If you have problems building Exiv2, check the generated
config/config.mk and config/config.h files. You should *not* need to
modify any Makefile directly, in particular src/Makefile!


Uninstalling
============

    $ make uninstall


Reporting bugs
==============

If you have any suggestions or bug reports, please send electronic mail 
to the Exiv2 mailing list via

    http://home.arcor.de/ahuggel/exiv2/support.html

or submit bug reports directly to the bug tracking system at

    http://dev.robotbattle.com/bugs/main_page.php


Developing with Exiv2
=====================

Exiv2 uses GNU Libtool in order to build shared libraries on a variety
of systems. While this is very nice for making usable binaries, it can
be a pain when trying to debug a program. For that reason, compilation
of shared libraries can be turned off by specifying the
--disable-shared option to the configure script.