Итак, я пытаюсь немного поэкспериментировать с D и Gtk.
В OSX я загружаю исходники и делаю типичные make
, sudo make install
.
Теперь исходники Gtk установлены здесь:
/usr/local/include/d/gktd-2
Однако, когда я пытаюсь создать одну из включенных демонстраций (например, /demos/gtk/HelloWorld.d
), с помощью:
dmd -I/usr/local/include/d/gktd-2 HelloWorld.d
Компилятор по-прежнему жалуется:
HelloWorld.d(24): Error: module MainWindow is in file 'gtk/MainWindow.d' which cannot be read
import path[0] = /usr/local/include/d/gktd-2
import path[1] = /usr/share/dmd/src/phobos
import path[2] = /usr/share/dmd/src/druntime/import
Что мне не хватает?
ОБНОВЛЕНИЕ:
Думаю, у меня получилось, но это один из тех случаев, когда я просто не знаю, как это произошло... лол
gtk
в/usr/local/include/d/gktd-2
? - person ratchet freak   schedule 07.05.2014MainWindow.d
в нем) - person Dr.Kameleon   schedule 07.05.2014/usr/local/include/d/gktd-2
, а не/usr/local/include/d/gtkd-2
? - person yaz   schedule 09.05.2014