김프 코리아 (GIMP in Korea)

김프(GIMP)를 사용하는 사람들의 커뮤니티..

윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: misosoup » 2010/04/14 수 12:49 am

libgimp 헤더파일들을 인터넷으로 다운 받을 수가 없으니깐 윈도에서 플러그인 개발을 못하겠네요.
어떻게 하면 윈도에서 gimp 플러그인 개발을 할 수 있을까요?
misosoup
 
글: 2
가입일: 2010/04/14 수 12:40 am

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: shriekout » 2010/04/14 수 1:57 am

처음에 구글링으로 검색을 시도해봤는데... 2006년까지는 gimptool이 ms 윈도우용으로 있었는 모양이던데, 이후에는 그런 글들이 안걸리더군요.
그리고, IRC GIMPNet 서버의 gimp 채널에서 잠시 대화를 시도해 봤습니다.
(아래 질문 답변 요약)
질문 내용은...
<shriekout> I cannot seem to find gimptool-2.0 on my computer. I'm using Windows XP and GIMP 2.6.8.
<shriekout> Where can I find the gimptool?
이라고 질문을 해봤는데...
두분이 답변을 해주셨는데...
<drc> I don't think there is a gimptool that works on Windows.
<akk> How do windows people compile plug-ins? I know there are C plug-ins built for Windows.
이렇게 답변을 해주시네요. 방법없다라고 말씀하시는 것 같네요.
일단 미국 워싱턴 시간으로 오후 12시 30분경 대화를 시도했는데...
저 서버도 마찬가지로 주간에는 업무로 다들 바쁘고, 저녁때쯤 대화를 시도해봐야... 좀 많은 사람들이 관심을 가지고 이런저런 이야기를 해줄 것 같은데요... (사실 많은 답변이 나와도 해석하는데 시간이 좀 오래 걸려서...) 저쪽 저녁시간은 제가 직장인이라 대화시도가 좀 불가능 합니다.
김프 한국 유저 중에 다른 아시는 분이 답변을 해주셔야 할 것 같네요.
내가 손을 내밀면 내 손에 와서 고와지는 햇살
shriekout
 
글: 113
가입일: 2010/02/11 목 8:34 pm

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: shriekout » 2010/04/14 수 2:33 am

:)
자료를 찾는 중에 김프채널 분들이 절 호출하시길래 가봤더니... 답변을 해주시네요. :)
아래는 대화 요약입니다. (대화 속도가 제 번역 속도의 99999999999999배 이상으로 빠르네요 :shock: )

<ender> yup: http://sourceforge.net/projects/gimp-wi ... %20release)/GIMP%202.6.1%20%2B%20GTK%2B%202.14.3/gimp-dev-2.6.1.zip/download

<tml> shriekout: you do have the other required bits, do you? or do you think gimptool by itself will be able to build a gimp plug-in?

<tml> shriekout: you will need the gimp library headers and import libraries (in the above -dev zip archive), plus the gtk+ stack headers and import libraries, at least

<tml> shriekout: plus a compiler toolchain, typically mingw, but in theory msvc would work, too

<shriekout> yes... i installed gtk+... on my computer

<shriekout> http://www.gtk.org/download-windows.html

<shriekout> i am downloaded

<shriekout> and installed.

<tml> oh, good. (but nothing there is called "gtk+2.0-dev". it *is* important to use exactly the names of files as in reality, to avoid confusion)

<shriekout> yes

<shriekout> gtk+-dev_2.20.0-1_win32.zip

<shriekout> tml, thank you so much :)

(대화 요약을 올리는게 제가 혹시나 해석을 잘 못 했을까 싶어서... 좀 길지만... 제가 파악한 요지만 올립니다.)
gimptool은
Code: 모두 선택
http://sourceforge.net/projects/gimp-win/files/GIMP%20%2B%20GTK%2B%20(stable%20release)/GIMP%202.6.1%20%2B%20GTK%2B%202.14.3/gimp-dev-2.6.1.zip/download
여기서 다운로드 받으실 수 있습니다.
그리고, gtk 2.16과 2.18 버전은 호환성에 문제가 있을 수 있다고 합니다. (얼마만큼의 호환성 문제인지는 모르겠지만, 일단 몇몇 테스트에서 에러를 발생시켰다고 하는데... 안전하게 최신 버전을 가져다 쓰라고 하네요.)
최신 버전을 사용하라고 하네요. 테스트를 했다고

<ender> install the snapshot i posted on sunday, it uses 2.20 :)

ms용 gtk+2.0-dev 현재 최신버전은 http://www.gtk.org/download-windows.html 에서 다운로드 받으실 수 있습니다. 2.20 버전을 다운로드 받으시면 되겠네요.
gtk 설치에 대해서는 잘 아시리라 생각합니다. 그리고, gtk 설치에 대해서는 현재 질문 범위도 넘어가고, 내용이 너무 길어져서...
노파심으로 잠시 남기자면 gtk 설치에 대해서는... http://blog.naver.com/shriekout/60034926071 여기를 참고하시면 될듯합니다. 그런데... dev-cpp가 현재 개발이 중단된 상태라 gtk 최신 버전 설치는 수동으로 하셔야 할 것 같습니다. cygwin을 까셔도 될것 같고...
더 필요하시면 아는 만큼 답변해 드리겠습니다.
이제 자야겠네요... :)
내가 손을 내밀면 내 손에 와서 고와지는 햇살
shriekout
 
글: 113
가입일: 2010/02/11 목 8:34 pm

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: misosoup » 2010/04/14 수 12:15 pm

Visual C++에서 gimp-dev-2.6.1의 .h 파일들이 있는 폴더를 environment path에 추가하고 dll.a파일들을 additional dependency list에 추가했습니다. 추가적으로 glib header도 필요해서 glib header directory도 environment path에 추가했습니다.
그런데 Visual C++ 2008 express는 dll.a을 써먹지 못해서 에러를 내더라구요. 이건 어떻게 해결하죠?
misosoup
 
글: 2
가입일: 2010/04/14 수 12:40 am

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: shriekout » 2010/04/14 수 12:42 pm

제가 ms윈도우 환경을 안 쓴지가 꽤 되어서... 도움이 될지는 모르겠지만...
에러문구를 올려주시면... 아는만큼 설명해드리겠습니다.
그리고, 구글에서 visual express 2008 dll.a 로 검색하니...
컴파일과 실행 문제에 대해 한글로 된 웹페이지들이 검색에 걸리네요.
한 번 찾아보세요. :)
내가 손을 내밀면 내 손에 와서 고와지는 햇살
shriekout
 
글: 113
가입일: 2010/02/11 목 8:34 pm

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: 3313311 » 2010/07/25 일 6:12 pm

1윈도우에서 버철박스를 깝니다

2 버철박스안에 리눅스(gnome) 깝니다

3. 리눅스 안에 안조타를 깝니다

4. 안조타에서 개발합니다
3313311
 
글: 3
가입일: 2010/07/25 일 5:58 pm

Re: 윈도에서 김프 플러그인 개발하는 방법 좀 알려주세요.

글올린이: shriekout » 2010/07/25 일 7:17 pm

3313311 님의 글:1윈도우에서 버철박스를 깝니다

2 버철박스안에 리눅스(gnome) 깝니다

3. 리눅스 안에 안조타를 깝니다

4. 안조타에서 개발합니다

버철박스( http://www.virtualbox.org/ )에 리눅스를 깔고, 데스크탑환경을 gnome으로 셋팅하시고, anjuta(안조타? 안주타? ㅋㅋ http://projects.gnome.org/anjuta/ )에서 개발하면...
개발은 되는데... ms 윈도우에서 작동이 안됩니다.

참... 리습(LISP)나 파이썬(Python), 또는 펄(Perl)로 김프 스크립트를 작성하실 수도 있습니다.
C로 플러그인을 작성하면, OS 환경에 따라 재컴파일을 하거나, 환경을 재셋팅 해야 하는 경우가 있는데, 스크립트 언어로 작성해보시는건 어떤가요?
내가 손을 내밀면 내 손에 와서 고와지는 햇살
shriekout
 
글: 113
가입일: 2010/02/11 목 8:34 pm


돌아가기: 김프에 대한 질문과 답변

접속중인 사람

이 포럼에 접속중인 사람: 가입한 회원 없음, 손님 1 명

cron