Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
July 14, 2018 how to compile D programs without console window | ||||
---|---|---|---|---|
| ||||
how do you compile a D programs without a console window ? I found this link https://wiki.dlang.org/D_for_Win32 I know that you need .def file, but how do you link to .def ? |
July 14, 2018 Re: how to compile D programs without console window | ||||
---|---|---|---|---|
| ||||
Posted in reply to Flaze07 | On 14/07/2018 9:32 PM, Flaze07 wrote: > how do you compile a D programs without a console window ? I found this link > https://wiki.dlang.org/D_for_Win32 I know that you need .def file, but how do you link to .def ? WinAPI: FreeConsole(); Optlink linker (default for 32bit): -L/SUBSYSTEM:windows MSVC linker: -L/SUBSYSTEM:windows -L/ENTRY:mainCRTStartup If you're using dub, throw them into lflags and remove the -L. https://forum.dlang.org/post/gmcsxgfsfnwllplookmg@forum.dlang.org |
July 14, 2018 Re: how to compile D programs without console window | ||||
---|---|---|---|---|
| ||||
Posted in reply to rikki cattermole | On Saturday, 14 July 2018 at 09:39:21 UTC, rikki cattermole wrote:
> If you're using dub, throw them into lflags and remove the -L.
>
> https://forum.dlang.org/post/gmcsxgfsfnwllplookmg@forum.dlang.org
hmm, for some unknown reason it says that it is unable to find SUBSYSTEM:windows.lib
|
July 15, 2018 Re: how to compile D programs without console window | ||||
---|---|---|---|---|
| ||||
Posted in reply to Flaze07 | On Saturday, 14 July 2018 at 09:43:48 UTC, Flaze07 wrote:
> On Saturday, 14 July 2018 at 09:39:21 UTC, rikki cattermole wrote:
>> If you're using dub, throw them into lflags and remove the -L.
>>
>> https://forum.dlang.org/post/gmcsxgfsfnwllplookmg@forum.dlang.org
> hmm, for some unknown reason it says that it is unable to find SUBSYSTEM:windows.lib
/ (slash) is the part of a linker switch, /SUBSYSTEM:windows
so in dub.json it will look like
...
"lflags": [ "/SUBSYSTEM:windows" ],
...
|
Copyright © 1999-2021 by the D Language Foundation