Я новичок в D и хочу поэкспериментировать с gtkd. Я использую Arch Linux и установил пакеты dmd2-complete
(dmd 2.0.56) и gtkd-svn
(gtkd, созданный для D2). Я также убедился, что сам D работает правильно (скомпилировал и запустил базовую программу writefln("hello world");
).
Теперь я пытаюсь настроить и запустить gtkd, и мне очень трудно скомпилировать и скомпоновать базовую программу helloworld из примеров.
import gtk.MainWindow;
import gtk.Label;
import gtk.Main;
void main(string[] args)
{
Main.init(args);
MainWindow win = new MainWindow("Hello World");
win.setDefaultSize(200, 100);
win.add(new Label("Hello World"));
win.showAll();
Main.run();
}
В частности, какие параметры мне нужно передать dmd, чтобы связать это? Почти вся документация, которую я могу найти, полностью пропускает это.
Пакет gtkd-svn
установил в /usr/lib следующее:
/usr/lib/libgtkd.a
/usr/lib/libgtkdgl.a
/usr/lib/libgtkdsv.a