Re: GtkD on Windows: notes + question

2020-02-11 Thread mark via Digitalmars-d-learn

On Tuesday, 11 February 2020 at 20:49:40 UTC, Ron Tarrant wrote:

On Sunday, 9 February 2020 at 13:28:59 UTC, mark wrote:
I found a much easier way to get GtkD working on windows than 
that described in 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html


Just FYI...

I don't use dub because I don't have time to understand its 
foibles well enough to steer new D coders through the maze. 
Besides that, using tools like dub separates one from the 
process.


Up to you, though, of course.


That's understandable. Anyway, once I get back to learning GtkD 
I'll be starting with your blog.


Re: GtkD on Windows: notes + question

2020-02-11 Thread Ron Tarrant via Digitalmars-d-learn

On Sunday, 9 February 2020 at 13:28:59 UTC, mark wrote:
I found a much easier way to get GtkD working on windows than 
that described in 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html


Just FYI...

I don't use dub because I don't have time to understand its 
foibles well enough to steer new D coders through the maze. 
Besides that, using tools like dub separates one from the process.


Up to you, though, of course.


Re: GtkD on Windows: notes + question

2020-02-10 Thread mark via Digitalmars-d-learn

On Sunday, 9 February 2020 at 14:08:02 UTC, Daniel Kozak wrote:
"lflags-windows": ["/SUBSYSTEM:WINDOWS", 
"/ENTRY:mainCRTStartup"],



[snip]
Is there a way to avoid the console Window, at least for 
release builds?



Thank you! Your solution I guess is for dub.json.

For those using dub.sdl the necessary line is:

lflags "/SUBSYSTEM:WINDOWS" "/ENTRY:mainCRTStartup" 
platform="windows"


Re: GtkD on Windows: notes + question

2020-02-10 Thread mark via Digitalmars-d-learn

On Sunday, 9 February 2020 at 14:08:02 UTC, Daniel Kozak wrote:
"lflags-windows": ["/SUBSYSTEM:WINDOWS", 
"/ENTRY:mainCRTStartup"],



[snip]
Is there a way to avoid the console Window, at least for 
release builds?



Thank you! Your solution I guess is for dub.json.

For those using dub.sdl the necessary line is:

lflags "/SUBSYSTEM:WINDOWS" "/ENTRY:mainCRTStartup" 
platform="windows"


Re: GtkD on Windows: notes + question

2020-02-09 Thread Daniel Kozak via Digitalmars-d-learn
"lflags-windows": ["/SUBSYSTEM:WINDOWS", "/ENTRY:mainCRTStartup"],

On Sun, Feb 9, 2020 at 2:30 PM mark via Digitalmars-d-learn
 wrote:
>
> I found a much easier way to get GtkD working on windows than
> that described in
> https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html
>
> 1. I downloaded and installed the Gtk3 runtime (the link is on
> https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html)
>
> 2. I downloaded and unzipped the GtkD3 zip to C:\bin\GtkD3
>
> 3. Since I'd already installed LDC I just had to run:
>
>  dub add-path C:\bin\GtkD3
>
> Now I'm able to build and run on windows using dub. And again, I
> get static builds so have deployable .exes.
>
> However, when I double-click a GtkD .exe it pops up a console
> window, then the GUI window, and the console window stays until I
> close the GUI.
>
> Is there a way to avoid the console Window, at least for release
> builds?
>


Re: GtkD on Windows: notes + question

2020-02-09 Thread JN via Digitalmars-d-learn

On Sunday, 9 February 2020 at 13:28:59 UTC, mark wrote:
I found a much easier way to get GtkD working on windows than 
that described in 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html


1. I downloaded and installed the Gtk3 runtime (the link is on 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html)


2. I downloaded and unzipped the GtkD3 zip to C:\bin\GtkD3

3. Since I'd already installed LDC I just had to run:

dub add-path C:\bin\GtkD3

Now I'm able to build and run on windows using dub. And again, 
I get static builds so have deployable .exes.


However, when I double-click a GtkD .exe it pops up a console 
window, then the GUI window, and the console window stays until 
I close the GUI.


Is there a way to avoid the console Window, at least for 
release builds?


https://forum.dlang.org/thread/xkvdpdsfzevanucrg...@forum.dlang.org


GtkD on Windows: notes + question

2020-02-09 Thread mark via Digitalmars-d-learn
I found a much easier way to get GtkD working on windows than 
that described in 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html


1. I downloaded and installed the Gtk3 runtime (the link is on 
https://gtkdcoding.com/2019/01/11/-introduction-to-gtkDcoding.html)


2. I downloaded and unzipped the GtkD3 zip to C:\bin\GtkD3

3. Since I'd already installed LDC I just had to run:

dub add-path C:\bin\GtkD3

Now I'm able to build and run on windows using dub. And again, I 
get static builds so have deployable .exes.


However, when I double-click a GtkD .exe it pops up a console 
window, then the GUI window, and the console window stays until I 
close the GUI.


Is there a way to avoid the console Window, at least for release 
builds?