DMD returns -1073741819 despite success
Frits van Bommel
fvbommel at REMwOVExCAPSs.nl
Mon Apr 6 10:25:23 PDT 2009
A. Jung wrote:
> After further research, I'm still convinced that this is a bug in DMD.
> In your example above, you used "link.exe" to link the obj files into the final exe. Codeblocks, however, uses "dmd.exe" to link the obj files.
>
> This is valid and the preferred way according to the DMD docs: "Linking is done directly by the dmd compiler after a successful compile. To prevent dmd from running the linker, use the -c switch.".
>
> Codeblocks generates the following expanded console output, which looks reasonable to me:
>
> "-------------- Build: debug in test2 ---------------
>
> dmd.exe -g -debug -IC:\dmd\src\phobos -c hello.d -ofobj\debug\hello.obj
> dmd.exe bin\debug\test2.exe obj\debug\hello.obj phobos.lib
Shouldn't that be "dmd.exe -ofbin\debug\test2.exe ..."?
More information about the Digitalmars-d-bugs
mailing list