2013-07-31 5 views
1

난 그냥 D에 시작하고있어 간단한 GTK의 D 응용 프로그램

dsource.org

의 예를 다음과 오전를 컴파일하는 데 필요한 것은 무엇 특히이 하나 간단한 GTK 프로그램입니다 http://www.dsource.org/projects/gtkd/wiki/CodeExamples.

내가 사용으로 페도라 나는 yum을 사용하여 gtkdgtkd-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.

+0

이것은 나를 위해 일했지만 gtkd : gtkd-2에 하이픈을 넣어야했습니다. – samael