Visual D support for VS 2008 and 32-bit Windows
Rainer Schuetze
r.sagitario at gmx.de
Mon Sep 25 17:55:08 UTC 2017
On 25.09.2017 15:15, AB wrote:
> On Monday, 25 September 2017 at 07:00:40 UTC, Rainer Schuetze wrote:
>>
>> It is supposed to work, yes. I suspect the problem is that the 32-bit
>> executables have been linked with the MS-linker default OS version 6.0.
>>
>> I switched to the MS linker with v0.45.1, so any version before that
>> should work on XP, too.
>
> I have installed the previous version, v.45.0, but now the build fails
> in a different way:
>
> ---
>
> cannot monitor 64-bit executable dmd, no suitable tracker.exe found
> cannot monitor 64-bit executable C:\D\dmd2\windows\bin\link.exe, no
> suitable tracker.exe found
> "Win32\Debug\ConsoleApp1.exe" not created!
> Building Win32\Debug\ConsoleApp1.exe failed!
>
> ---
>
> The above error message seems nonsensical, because the link.exe file is
> a 32-bit executable.
>
> Note that the installed DMD version is: 2.076.0.
>
The error message is wrong in this case, the actual problem is probably
that VS2008 doesn't come with MS-Build (which includes tracker.exe), or
it isn't found.
You could either try installing MSBuild or go back to Visual D 0.44.2.
That version has an alternative mechanism for dependency tracking (which
might cause some unnecessary builds due to changes in dmd 2.076).
More information about the Digitalmars-d-ide
mailing list