<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 11/03/2018 10:21, John Emmas wrote:<br>
    </div>
    <blockquote cite="mid:5AA50342.6070707@creativepost.co.uk"
      type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <div class="moz-cite-prefix"><br>
      </div>
      Yes, the ones with glib dependencies are weird ('BidiTest.exe' and
      'BidiCharacterTest.exe').  The 32-bit versions get built okay with
      VS2005 - but strangely, the Release builds try to link to
      Microsoft's Debug libraries and they then fail to run.<br>
      <br>
    </blockquote>
    <br>
    Okay, I got a bit further with this and discovered 2 things...<br>
    <br>
    1) AFAICT I do need to specify "--buildtype debug" or "--buildtype
    release" for each build.  If I leave that instruction out, the
    generated manifest seems to link arbitrarily to either the MS
    DebugCRT or the ReleaseCRT (maybe it just repeats the previous
    setting?)<br>
    <br>
    2) For 'BidiTest.exe' and 'BidiCharacterTest.exe" the built exe's
    won't run unless I use Microsoft's "mt" application to embed those
    manifests.  To be honest, that doesn't surprise me.  What does
    surprise me is that the other built executables DO run - even
    without a manifest embedded!!<br>
    <br>
    Anyway... having taken the above steps I can now run both my Debug
    builds of 'BidiTest.exe' and 'BidiCharacterTest.exe" and also their
    Release builds and in each case, both programs show me this output:-<br>
    <br>
          No errors found! :-)<br>
    <br>
    (and in all cases, that's building with VS2005).  I still can't make
    those particular exe's build with VS2015... :-(<br>
    <br>
    John<br>
  </body>
</html>