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.

Другие вопросы по тегам