gtkd shared libraries
Jordi Sayol
g.sayol at yahoo.es
Mon Jan 21 05:55:03 PST 2013
With dmd v2.061, gtkd can be compiled to shared library and linked to them directly with dmd command. Only allow compilation to 64-bit. 32-bit return "Segmentation Fault".
I've built two deb packages containing gtkd shared libs.:
http://d-packages.googlecode.com/files/libgtkd-1-0_1.7.0%7E2013.01.14-0_amd64.deb
http://d-packages.googlecode.com/files/libgtkd-2-0_2.1.0%7E2012.12.03-0_amd64.deb
They depends on static deb gtkd packages at:
https://code.google.com/p/d-apt/wiki/APT_Repository#APT_repository_for_D
This allow you to compile gtkd1 (gtk+2) and gtkd2 (gtk+3).
Tested with all examples at:
http://dsource.org/projects/gtkd/wiki/CodeExamples
to link against shared libraries:
$ dmd `pkg-config --cflags --libs gtkd-2` gtkd_app.d
to link against static libraries:
$ dmd `pkg-config --cflags --libs gtkd-2-static` gtkd_app.d
P.S. This is just for testing.
--
Jordi Sayol
More information about the Digitalmars-d-learn
mailing list