Plot2kill не будет компилироваться в Manjaro Linux
Я пытаюсь следовать инструкциям по компиляции Plot2kill, приведенным здесь. я использовал yaourt
установить GtkD, так что я точно знаю, что у меня есть библиотека. Тем не менее, когда я пытаюсь
dmd -lib -ofplot2kill.lib -O -inline -release *.d
Я получаю следующее сообщение об ошибке:
subplot.d(437): Error: module DrawingArea is in file 'gtk/DrawingArea.d' which cannot be read
import path[0] = /usr/include/dlang/dmd
Я не уверен, что мне здесь не хватает.
1 ответ
Решение
Вы должны указать DMD, где найти файлы GtkD. Самый простой способ - это использовать -I
параметр. Пример: -I/usr/include/d/gtk-d
, Ваша командная строка должна выглядеть примерно так: dmd -lib -ofplot2kill.lib -O -inline -release -I/usr/include/d/gtk-d -L-lgtkd-2 *.d
Проверьте эту тему на Stackru.