[완료]gtk 에서 헤더파일을 못찾는다고 나오는데...

sselra의 이미지

gcc -Wall -W im.c -o im `gtk-config --cflags --libs` -I /usr/include/cairo -I /usr/include/gtk-2.0/gdk
In file included from im.c:2:0:
/usr/include/gtk-1.2/gdk/gdkscreen.h:33:28: fatal error: gdk/gdkdisplay.h: No such file or directory
compilation terminated.]

아 여기 옆에 편집이있구나 ...
(가입한지 얼마안돼서...)

sselra의 이미지

페도라에서 한글이안돼서..
오류코드만 복사해서 여기서 수정할려고했는데 -_-
수정이 없네요...

보시면 gcc명령에서 -I로 헤더파일있는곳을 추가해도... 에러가 뜨는데..
저 에러가..
gdkdisplay.h 를 못찾는거죠?

아니면 gdkscreen.h 이것도 못찾는건가..
일단 뒤에 -I ... gtk-2.0 은 빼도 같은 오류입니다...
find해서 헤더파일찾아보면 gtk-1.2 랑 2.0 여기 밖에 검색이 안되던데..
그래서 1.2로도 해봤는데 둘다 못찾는다고 나오네요..
뭔가 다른 문제라도 있는건가요?

june72의 이미지

gcc -Wall -W im.c -o im `gtk-config --cflags --libs` -I /usr/include/cairo -I /usr/include/gtk-2.0/gdk
을 아래와 같이 하면 안되나요?
gcc -Wall -W im.c -o im `pkg-config --cflags --libs gtk+-2.0` -I /usr/include/cairo -I /usr/include/gtk-2.0/gdk

사실, -I 이후의 부분은 필요가 없을 듯한데.

sselra의 이미지

답변 감사합니다 ㅎ

저번에 2.0이 제대로 설치가 안돼서 자꾸 1.0 기준으로 했네요ㅋ

덕분에 해결됐어요 감사해요 ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.