GTK和D的问题

时间:2014-05-07 10:20:25

标签: macos gtk d dmd

好的,所以我试图用D和Gtk进行一些实验。

在OSX上,我下载了源代码并执行了典型的makesudo 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

我错过了什么?


更新:

认为我让它发挥作用,但这是其中一个我根本不知道发生的 的案例之一......洛尔

1 个答案:

答案 0 :(得分:1)

对我来说,这似乎是一个错字 - / usr / local / include / d / gktd-2 似乎不正确。它应该是/ usr / local / include / d / gtkd-2 。以下应该有效:dmd -I/usr/local/include/d/gtkd-2 HelloWorld.d(注意从“gktd”到“gtkd”的变化)。