Project

General

Profile

Actions

Building on Windows Using Visual Studio Express 2012 » History » Revision 17

« Previous | Revision 17/23 (diff) | Next »
Nehal J Wani, 14 Aug 2014 12:39


Building exiv2 on Windows Using Microsoft Visual Studio Express 2012

  1. Download Microsoft Visual Studio Express 2012 from http://www.microsoft.com/en-in/download/details.aspx?id=34673
  2. Download win32svn from http://sourceforge.net/projects/win32svn/files/latest/download and install it in C:\Program Files (x86)\Subversion
  3. Open command prompt and type:
    mkdir C:\gnu #Can be some other location too.
    cd C:\gnu
    svn checkout svn://dev.exiv2.org/svn/trunk #Download latest exiv2 source code
    
  4. Download expat-2.1.0 from expat-http://sourceforge.net/projects/expat/files/expat/2.1.0/expat-2.1.0.tar.gz/download and extract it to C:\gnu
  5. Download zlib-1.2.7 from http://sourceforge.net/projects/libpng/files/zlib/1.2.7/zlib-1.2.7.tar.gz/download and extract it to C:\gnu
  6. Navigate to C:\gnu\trunk\msvc2012 and open the file exiv2.sln in Microsoft Visual Studio Express 2012
  7. Press OK for all security warnings. #Believe me, exiv2's code is clean, we don't pose security threats :)
  8. Go to Build->Configuration Manager.

    Tick build for all projects. You will have 8 combinations [{Debug|DebugDLL|Release|ReleaseDLL}|{x64|Win32}] to choose from. Click close.
  9. Go to Build->Build Solution. After the build is complete, you'll see in the output window:
    ========== Build: 32 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
  10. All the built binaries are available in C:\gnu\trunk\msvc2012\bin
  11. Install cygwin from https://cygwin.com/setup-x86_64.exe (64-bit) or https://cygwin.com/setup-x86.exe (32-bit)
  12. While selecting packages, make sure to select make and dos2unix.

  13. Open the cygwin terminal. Navigate to C:\gnu\trunk\tests and run tests:

Updated by Nehal J Wani over 5 years ago · 17 revisions