Что требуется для компиляции простого приложения gtk D
Я только начинаю в D и слежу за примерами на dsource.org
В частности, это: http://www.dsource.org/projects/gtkd/wiki/CodeExamples которая представляет собой простую программу gtk.
Поскольку я использую Fedora, я установил gtkd
а также gtkd-devel
используя ням, но когда я пришел, чтобы скомпилировать с помощью dmd
Я получаю следующую ошибку:
gtkBasic.d(1): Error: module MainWindow is in file 'gtk/MainWindow.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
1 ответ
Решение
Вам нужно пройти путь к gtk
корневая папка с -I
опция компилятора (то же самое в C). Обычно pkg-config
должно работать, что-то подобное dmd $(pkg-config --cflags --libs gtkd2) gtkBasic.d
,