Blame releasenotes/msvc/ReadMe.txt

Packit Service fb147c
@RV@ Visual Studio @VS@ Bundle @RC@
Packit Service fb147c
Packit Service fb147c
Document                                        Purpose
Packit Service fb147c
--------                                        -------
Packit Service fb147c
ReadMe.txt                                      This file
Packit Service fb147c
README.md                                       Developer Manual
Packit Service fb147c
README-CONAN.md                                 Developer Manual Appendix
Packit Service fb147c
README-SAMPLES.md                               Developer Sample Code Manual
Packit Service fb147c
releasenotes.txt                                Late breaking news
Packit Service fb147c
exiv2.png                                       Exiv2 Logo
Packit Service fb147c
COPYING                                         GPLv2.0 Software License
Packit Service fb147c
Packit Service fb147c
Deliverable                                     Location
Packit Service fb147c
-----------                                     --------
Packit Service fb147c
exiv2 and sample applications                   bin/exiv2.exe
Packit Service fb147c
exiv2 dll                                       bin/exiv2.dll
Packit Service fb147c
link libraries                                  lib/exiv2.lib & exiv2-xmp.lib
Packit Service fb147c
CMake support/consume files                     lib/cmake/exiv2
Packit Service fb147c
include files                                   include/exiv2/
Packit Service fb147c
sample code                                     samples/exifprint.cpp
Packit Service fb147c
build/test log                                  logs/build.txt
Packit 01d647
Packit 01d647
+----------------------------------------------------------------------------+
Packit 01d647
| Caution: Use a Windows unzip utility such as 7z or winzip                  |
Packit 01d647
| Cygwin unzip utilities can result in incorrect security with bin/exiv2.dll |
Packit 01d647
+----------------------------------------------------------------------------+
Packit 01d647
Packit 01d647
To run exiv2.exe from the bundle:
Packit 01d647
c:\> cd <bundle>\bin
Packit 01d647
<bundle>\bin> exiv2
Packit 01d647
Packit 01d647
Add the bin to your PATH:
Packit 01d647
c:\> cd <bundle>\bin
Packit 01d647
<bundle>\bin>set PATH=%CD%;%PATH%
Packit 01d647
Packit 01d647
To compile and link your own code:
Packit 01d647
Packit Service fb147c
+-----------------------------------------------------------------------------------------------+
Packit Service fb147c
| Caution: You must use the same version of Visual Studio as the build                          |
Packit Service fb147c
|          You will need to use the "Visual Studio Command Prompt"                              |
Packit Service fb147c
|          or initialise the DOS environment by calling vcvars64.bat                            |
Packit Service fb147c
| c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat |
Packit Service fb147c
+-----------------------------------------------------------------------------------------------+
Packit 01d647
Packit 01d647
c:\> cd <bundle>
Packit 01d647
<bundle>> cl /EHsc -Iinclude /MD samples\exifprint.cpp /link lib\exiv2.lib
Packit 01d647
<bundle>> exifprint --version
Packit 01d647
<bundle>>
Packit Service fb147c
Packit Service fb147c
Method 3: Use the CMake support/consume files
Packit Service fb147c
See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"
Packit Service fb147c
Packit Service fb147c
More Documentation
Packit Service fb147c
------------------
Packit Service fb147c
Packit Service fb147c
Project Website: https://exiv2.org
Packit Service fb147c
Packit Service fb147c
$ export "MANPATH=/usr/local/share/man:$MANPATH"
Packit Service fb147c
$ man exiv2
Packit Service fb147c
Packit Service fb147c
Robin Mills
Packit Service fb147c
robin@clanmills.com
Packit Service fb147c
Updated: 2020-04-22