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.
79 lines
2.0 KiB
Plaintext
79 lines
2.0 KiB
Plaintext
21 years ago
|
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.
|