Я работаю с Gtk
У меня проблемы с gtk
:
- Я клонировал из мерзавца:
https://github.com/gtkd-developers/GtkD.git
make & sudo make install
- добавленной
-I/usr/local/include/d
в/etc/dmd.conf
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
1 ответ
Решение
Интересно, что вчера у меня была такая же проблема. Для меня Ubuntu автоматически установил права доступа к файлам, которые запрещали все для группы "другие", когда я вручную копировал исходные файлы в "/usr/include/dmd/gtkd". Я думаю, что то же самое, вероятно, случилось с вами. Быстрое исправление: терминал -> "sudo chmod o=xr /usr/local/include/d". Предполагается, что исходные файлы gtkD на самом деле находятся в вашем каталоге / usr / local / include / d.