Thread overview
GUI app brings up console
Dec 06, 2017
Ivan Trombley
Dec 06, 2017
MrSmith
Dec 06, 2017
Ivan Trombley
December 06, 2017
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
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
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.