"Fossies" - the Fresh Open Source Software Archive

Member "exiv2-0.27.5-Source/releasenotes/MinGW/ReadMe.txt" (21 Oct 2021, 2896 Bytes) of package /linux/misc/exiv2-0.27.5-Source.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ReadMe.txt": 0.27.4_vs_0.27.5.

    1 @RV@ MinGW/Windows Bundle @RC@
    2 
    3 Document                                        Purpose
    4 --------                                        -------
    5 ReadMe.txt                                      This file
    6 README.md                                       Developer Manual
    7 README-CONAN.md                                 Developer Manual Appendix
    8 README-SAMPLES.md                               Developer Sample Code Manual
    9 releasenotes.txt                                Late breaking news
   10 exiv2.png                                       Exiv2 Logo
   11 matrix-standard-vector-logo-xs.png              Chat Server Logo
   12 COPYING                                         GPLv2.0 Software License
   13 
   14 Deliverable                                     Location
   15 -----------                                     --------
   16 
   17 exiv2 and sample applications                   bin/exiv2.exe
   18 exiv2 dll                                       bin/msys-exiv2-@VN@.dll
   19 link libraries                                  lib/libexiv2.dll.a & libexiv2-xmp.a
   20 CMake support/consume files                     lib/cmake/exiv2
   21 pkg-config file                                 lib/pkgconfig/exiv2.pc
   22 man page                                        share/man/man1/exiv2.1
   23 localisation files                              share/locale/
   24 sample code                                     samples/exifprint.cpp
   25 build and test log                              logs/build.txt
   26 
   27 To run exiv2 from the bundle
   28 ----------------------------
   29 $ cd <bundle>
   30 $ env PATH="$PWD/bin:$PATH" bin/exiv2
   31 
   32 To build samples/exiftool.cpp from the bundle
   33 ---------------------------------------------
   34 $ cd <bundle>
   35 $ g++ -std=c++98 samples/exifprint.cpp -Llib -Iinclude -lexiv2 -o exifprint
   36 $ env PATH="$PWD/bin:$PATH" ./exifprint
   37 
   38 To install for use by all users
   39 -------------------------------
   40 $ cd <bundle>
   41 $ for i in bin include lib share ; do mkdir -p /usr/local/$i ; cp -R $i/* /usr/local/$i ; done
   42 
   43 To compile and link your own code using installed library and include files
   44 ---------------------------------------------------------------------------
   45 Method 1: Explicitly set include and linking options
   46 $ cd <bundle>
   47 $ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
   48 $ export PATH="/usr/local/bin:$PATH"
   49 $ ./exifprint --version
   50 
   51 Method 2: Use pkg-config to set include and linking options
   52 $ cd <bundle>
   53 $ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
   54 $ export PATH="/usr/local/bin:$PATH"
   55 $ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
   56 $ ./exifprint --version
   57 
   58 Method 3: Use the CMake support/consume files
   59 See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"
   60 
   61 More Documentation
   62 ------------------
   63 
   64 Project Website: https://exiv2.org
   65 
   66 $ export "MANPATH=/usr/local/share/man:$MANPATH"
   67 $ man exiv2
   68 
   69 Robin Mills
   70 robin@clanmills.com
   71 Updated: 2020-04-22