编译简单的gtk D应用程序需要什么

时间:2013-07-31 12:41:54

标签: d fedora gtkd

我刚刚开始使用D,并且正在关注dsource.org上的示例

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

当我使用fedora时,我使用yum安装了gtkdgtkd-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

1 个答案:

答案 0 :(得分:1)

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