我刚开始学习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
您需要使用-I
编译器选项(与C中相同)将路径传递到gtk
根文件夹。通常pkg-config
应该工作,类似于dmd $(pkg-config --cflags --libs gtkd2) gtkBasic.d
。