Я новичок в 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