Is it possible to build DMD using Windows SDK?

Andre Tampubolon andre at lc.vlsm.org
Sun Apr 29 19:25:50 PDT 2012


On 4/28/2012 9:01 PM, Rainer Schuetze wrote:
> 
> 
> On 4/27/2012 7:30 AM, Andre Tampubolon wrote:
>> On 4/27/2012 1:30 AM, Rainer Schuetze wrote:
>>>
>>>
>>> On 4/26/2012 2:40 PM, Andre Tampubolon wrote:
>>>> Rainer Schuetze<r.sagitario at gmx.de>   wrote:
>>>>> On 4/24/2012 6:43 PM, David Nadlinger wrote:
>>>>>> On Tuesday, 24 April 2012 at 13:47:30 UTC, Andre Tampubolon wrote:
>>>>>>> Any suggestions?
>>>>>>
>>>>>> In case he doesn't read your message here anyway, you might want to
>>>>>> ping
>>>>>> Rainer Schuetze directly, as he is the one who worked on VC support.
>>>>>>
>>>>>> David
>>>>>
>>>>>
>>>>> Unfortunately some changes to the makefile have been reverted, but I
>>>>> don't know why. This is the version that should work:
>>>>>
>>>>> https://github.com/D-Programming-Language/dmd/blob/965d831df554fe14c793ce0d6a1dc9f0b2956911/src/win32.mak
>>>>>
>>>>>
>>>>
>>>> But that one is still using dmc, right? I tried to use "CC=cl" (of
>>>> course
>>>> MS' cl), and got a bunch of errors.
>>>
>>> You should still use vcbuild\builddmd.bat which replaces dmc with
>>> dmc_cl, a batch that replaces dmc's options with the respective cl
>>> options.
>>
>> Well I used vcbuild\builddmd.bat (see my first post), and it failed.
> 
> You have to use vcbuild\builddmd.bat with the older win32.mak. I
> actually tried it and it worked for me a few days ago with the compiler
> that comes with VS2008.

Ah, OK. I guess I messed with the batch files up, and then I tried once
again. The compilation worked, but then I got these linker errors.
http://pastebin.com/Ech3RNLV


More information about the Digitalmars-d mailing list