D lang与Gtk合作
我的gtk有问题:D lang与Gtk合作,d,dmd,gtkd,D,Dmd,Gtkd,我的gtk有问题: 我从git克隆:https://github.com/gtkd-developers/GtkD.git make和sudo make安装 将-I/usr/local/include/d添加到/etc/dmd.conf dmd main.d 代码: 我得到一个错误: main.d(3): Error: module Main is in file 'gtk/Main.d' which cannot be read import path[0] = /usr/include/dm
https://github.com/gtkd-developers/GtkD.git
make和sudo make安装
-I/usr/local/include/d
添加到/etc/dmd.conf
dmd main.d
main.d(3): Error: module Main is in file 'gtk/Main.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
import path[2] = /usr/local/include/d
有趣的是,我昨天也有同样的问题。对我来说,当我手动将源文件复制到“/usr/include/dmd/gtkd”时,Ubuntu自动取消了“其他”组的所有文件权限。我猜同样的事情也可能发生在你身上。快速修复:终端->“sudo chmod o=xr/usr/local/include/d”。这是假设gtkD源文件实际上在您的“/usr/local/include/d”目录中。有趣的是,我昨天也遇到了同样的问题。对我来说,当我手动将源文件复制到“/usr/include/dmd/gtkd”时,Ubuntu自动取消了“其他”组的所有文件权限。我猜同样的事情也可能发生在你身上。快速修复:终端->“sudo chmod o=xr/usr/local/include/d”。这是假设gtkD源文件实际上在您的“/usr/local/include/d”目录中。您能确认文件/usr/local/include/d/gtk/Main.d存在吗?您能确认文件/usr/local/include/d/gtk/Main.d存在吗?
main.d(3): Error: module Main is in file 'gtk/Main.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
import path[2] = /usr/local/include/d