1

我刚刚开始学习 D 并且正在关注 dsource.org 上的示例

特别是这个:http ://www.dsource.org/projects/gtkd/wiki/CodeExamples这是一个简单的 gtk 程序。

当我使用fedora时,我安装gtkdgtkd-devel使用了yum,但是当我使用它进行编译时,出现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
4

1 回答 1

1

您需要使用编译器选项(在 C 中相同)将路径传递到gtk根文件夹。-I通常pkg-config应该可以工作,类似的东西dmd $(pkg-config --cflags --libs gtkd2) gtkBasic.d

于 2013-07-31T13:45:32.853 回答