GTK+ 를 공부해 보려고 하는데 에러가 나서요.... 해결 방법을 모르겠습니다...

kiness21c의 이미지

make all-recursive
make[1]: Entering directory `/home/kiness/Projects/project1'
Making all in src
make[2]: Entering directory `/home/kiness/Projects/project1/src'
gcc -g -O2 -o project1 main.o support.o interface.o callbacks.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
/opt/gtk/lib/libpangoft2-1.0.so.0: undefined reference to `g_assertion_message_expr'
collect2: ld returned 1 exit status
make[2]: *** [project1] 오류 1
make[2]: Leaving directory `/home/kiness/Projects/project1/src'
make[1]: *** [all-recursive] 오류 1
make[1]: Leaving directory `/home/kiness/Projects/project1'
make: *** [all] 오류 2

위처럼 에러가 나는데 원인을 모르겠습니다...

고수님들의 조언 부탁드립니다...ㅡㅜ

moonhyunjin의 이미지

여기 보시면서 컴파일 옵션 확인해보세요.

http://library.gnome.org/devel/gtk-tutorial/stable/x111.html

처음에 컴파일 과정에서 문제 생기면 거의 옵션 때문에 그럽니다. gtk나 qt나 조금 특별한 옵션이 들어가거든요. 대문자 I(아이)랑 소문자 l(엘)이랑 헷갈리지 마세요.

<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인