<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>