자꾸 허접한 질문올려서 죄송해요 --; OS는 window구요 제가 dev-cpp를 사용하는데요 gtk_dev 랑 glib를 dev-cpp 폴더에 덮어씌워주면 되나요?
comfile 하려고하면 gtk/gtk.h 를 못찾겠다고 합니다. 어제 저녁부터 이렇게도 해보고 저렇게도 해보는데.... 다른걸 더 깔아야 되나요?
gtk, glib가지고는 hello world도 못돌립니다.(2.0이상이라면) atk, pango등등도 깔아줘야 합니다. 물론 개발환경과 런타임 모두말이죠.
http://bbs.kldp.org/viewtopic.php?t=28143 여기서 feanor님의 글과 제 마지막 글을 참고하시면 개발환경과 런타임 환경을 모두 인스톨러 만으로 깔끔하게 깔수 있습니다.
일단 제가 참조한 설정대로 깔았다는 가정하에 Dev-cpp 컴파일러 추가 명령에
-mms-bitfields -lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -lgdi32 -lole32 -luuid -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0
디렉토리 탭에 C Include에 가서
C:\Program Files\Dev-cpp\include\gtk-2.0 C:\Program Files\Dev-cpp\include\glib-2.0 C:\Program Files\Dev-cpp\lib\glib-2.0\include C:\Program Files\Dev-cpp\include\pango-1.0 C:\Program Files\Dev-cpp\lib\gtk-2.0\include C:\Program Files\Dev-cpp\include\atk-1.0
No Pain, No Gain.
자꾸 허접한 질문올려서 죄송해요 --; OS는 window구요 제가 dev-cpp를 사용하는데요 gtk_dev 랑 glib를 dev-cpp 폴더에 덮어씌워주면 되나요? comfile 하려고하면 gtk/gtk.h 를 못찾겠다고 합니다. 어제 저녁부터 이렇게도 해보고 저렇게도 해보는데.... 다른걸 더 깔아야 되나요?
즐린
이제 다른건 다 되는데 [Linker Error] undefined reference to ' g_print' 이게 뜨네요 그래서 g_print 만빼고 사용하면 또 컴파일되고 왜이럴까요 ㅡ_ㅡ;
링커가 아직까지 라이브러리를 못찾고 있는 것입니다. 링커라 라이브러리를 찾을수 있도록 옵션을 잘 주세요.
텍스트 포맷에 대한 자세한 정보
<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]
..
gtk, glib가지고는 hello world도 못돌립니다.(2.0이상이라면)
atk, pango등등도 깔아줘야 합니다. 물론 개발환경과 런타임 모두말이죠.
http://bbs.kldp.org/viewtopic.php?t=28143
여기서 feanor님의 글과
제 마지막 글을 참고하시면
개발환경과 런타임 환경을 모두
인스톨러 만으로 깔끔하게 깔수 있습니다.
일단 제가 참조한 설정대로 깔았다는 가정하에
Dev-cpp 컴파일러 추가 명령에
로 링커가 참조할 라이브러리를 컴파일러에게 일러줘야 할것이고요,
디렉토리 탭에 C Include에 가서
로 컴파일러가 참조할 헤더를 일러줘야 하겠네요. 앞의 디렉토리들은 제 컴에 깐 설정 그래로입니다.
No Pain, No Gain.
Re: GTK library를 사용하려고 하는데요
그거 메뉴에 패키지 업데이트가면
gtk 패키지 잇습닉다
그거 쓰는게 제일 간단합니다
즐린
알려주셔서 감사합니다
이제 다른건 다 되는데
[Linker Error] undefined reference to ' g_print' 이게 뜨네요
그래서 g_print 만빼고 사용하면 또 컴파일되고
왜이럴까요 ㅡ_ㅡ;
...
링커가 아직까지 라이브러리를 못찾고 있는 것입니다.
링커라 라이브러리를 찾을수 있도록 옵션을 잘 주세요.
No Pain, No Gain.
댓글 달기