【问题标题】:D lang work with GtkD lang 与 Gtk 一起工作
【发布时间】:2013-06-15 08:57:55
【问题描述】:

gtk 有问题:

  1. 我从 git 克隆:https://github.com/gtkd-developers/GtkD.git
  2. make & sudo make install
  3. 已将-I/usr/local/include/d 添加到/etc/dmd.conf
  4. dmd main.d

代码:

//main.d 
import gtk.Main;
import gtk.MainWindow;

void main(string[] args)
{

} 

我得到错误:

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/local/include/d/gtk/Main.d 存在吗?

标签: d dmd gtkd


【解决方案1】:

有趣的是,我昨天遇到了同样的问题。对我来说,当我手动将源文件复制到“/usr/include/dmd/gtkd”时,Ubuntu 会自动授予文件权限,拒绝“其他人”组的所有内容。我想同样的事情可能也发生在你身上。快速修复:终端 -> “sudo chmod o=xr /usr/local/include/d”。这是假设 gtkD 源文件实际上在您的“/usr/local/include/d”目录中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多