Что требуется для компиляции простого приложения 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,

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