我刚刚开始使用D,并且正在关注dsource.org上的示例
特别是这一个:http://www.dsource.org/projects/gtkd/wiki/CodeExamples这是一个简单的gtk程序。
当我使用fedora时,我使用yum安装了gtkd
和gtkd-devel
但是当我使用dmd
编译时,我收到以下错误:
gtkBasic.d(1): Error: module MainWindow is in file 'gtk/MainWindow.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
答案 0 :(得分:1)
您需要使用gtk
编译器选项(在C中相同)将路径传递到-I
根文件夹。通常pkg-config
应该有效,类似于dmd $(pkg-config --cflags --libs gtkd2) gtkBasic.d
。