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