title: How to build xmlsec on Windows
body: <p>I am trying to build <a href="http://www.aleksey.com/xmlsec/" rel="nofollow">xmlsec</a> on Windows... I am <strong>not</strong> an experienced C/C++ developer and not really familiar with the build process if something along the lines of "<em>make ... make install</em>" doesn't do the trick.</p>
  
  <p>xmlsec comes with a Win32 subdirectory, a nice ECMAScript configure.js that takes an optional bunch of parameters and a readme which explains that after running the configure, "<em>nmake ... nmake install</em>" should do the trick. (Obviously it isn't <em>quite</em> that easy or I wouldn't be posting here!)</p>
  
  <p>xmlsec also depends on a number of other libraries (see <a href="http://www.zlatkovic.com/libxml.en.html#binaries" rel="nofollow">here</a> for a graphic). I have downloaded the sources for those libraries.</p>
  
  <p>My problem is that I don't know how to arrange those sources, or what to tell the configure.js script, in order to get a build to work.</p>
  
  <p>For instance, the nmake process complains that it can't find "iconv.h" (iconv is one of the required libraries), which is not surprising because there isn't one. Instead there is an "iconv.h.<strong>in</strong>" and an "iconv.h.<strong>build.in</strong>"... which I don't know what to do with to produce the required 'iconv.h".</p>
  
  <p>(I am using MS Visual Studio 2010 at the command prompt (which I <em>think</em> is the recommended approach.)</p>
  
  <p>Does anybody out there know how to do this? Any help at all would be very much appreciated.</p>
  
  <p>TIA</p>
  
  <p>Mike Peat</p>