On 07/18/2015 03:39 PM, rf tower wrote:

The executable file size is too big. How can the small size of the output file?
Contact the code is not better way?

extern(c)
    GType atk_action_get_type();

and use atk.lib

Instead

Linker.link(atk_action_get_type, "atk_action_get_type", LIBRARY.ATK);

please show way to make executable by 1-3 Mbyte size

You could try stripping the binary.

Linking directly with GTK doesn't work with GtkD.