Thread overview | |||||
---|---|---|---|---|---|
|
December 06, 2017 GUI app brings up console | ||||
---|---|---|---|---|
| ||||
I created a cross-platform app using gtk-d. Everything works fine but when I run it from Windows, a console window is opened. How can I tell Windows that it's a GUI application so that a console is not opened (keeping in mind that this app also needs to be compiled on Linux and Mac)? |
December 06, 2017 Re: GUI app brings up console | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ivan Trombley | On Wednesday, 6 December 2017 at 21:25:27 UTC, Ivan Trombley wrote:
> I created a cross-platform app using gtk-d. Everything works fine but when I run it from Windows, a console window is opened. How can I tell Windows that it's a GUI application so that a console is not opened (keeping in mind that this app also needs to be compiled on Linux and Mac)?
Assuming that you use dub, add this to your dub.json
"lflags-windows" : ["/SUBSYSTEM:windows,6.00", "/ENTRY:mainCRTStartup"]
|
December 06, 2017 Re: GUI app brings up console | ||||
---|---|---|---|---|
| ||||
Posted in reply to MrSmith | On Wednesday, 6 December 2017 at 21:35:43 UTC, MrSmith wrote:
> On Wednesday, 6 December 2017 at 21:25:27 UTC, Ivan Trombley wrote:
>> I created a cross-platform app using gtk-d. Everything works fine but when I run it from Windows, a console window is opened. How can I tell Windows that it's a GUI application so that a console is not opened (keeping in mind that this app also needs to be compiled on Linux and Mac)?
>
> Assuming that you use dub, add this to your dub.json
>
> "lflags-windows" : ["/SUBSYSTEM:windows,6.00", "/ENTRY:mainCRTStartup"]
Awesome! TYVM.
|
Copyright © 1999-2021 by the D Language Foundation