2011-03-23 4 views
3

Windows에 GTK를 설치하고 GLADE GUI 인터페이스를 사용하려고합니다. GTK를 위해 나는 Glib을 설치해야하는데, 그것은 나를 위해 문제를 만들고있다.GTK2를 윈도우에 설치!

perl Makefile.pl 
dmake 
dmake test 
dmake install 

하지만 난 dmake 단계에 갇히지 오전 : 내가 할 노력하고 있어요. 내가보고있는 오류는 다음과 같습니다.

--------------- dmake.exe: Error code 1, while making 'Glib.o'------------- 

Windows에서 펄과 함께 GLADE 및 Glib을 사용할 수 있습니까? 그렇다면 건물을 짓는 데 실수가 있습니까?

+0

[질문 수정] (http://stackoverflow.com/posts/5399368/edit) 및 추가 정보 (실패한 단계까지의 전체 출력 및 사용중인 Perl 배포)를 제공해주십시오. – daxim

+1

Windows에서 Perl + Gtk를 사용하는 가장 빠른 방법은 아마도 'Camelbox'Perl 배포판 일 것입니다. 약간 날짜가 맞았지만 메일 링리스트는 Perl + Gtk + windows 재능을 활용할 수있는 좋은 장소입니다. –

답변

1

저는 xp에서 gtk 2.22를 사용하고 있으며 msvisual C++ 2010 및 activePerl 5.012에서 xp로 컴파일 된 7 개를 사용하고 있습니다. 그것은 더러운 직업 이었지만 그것은 나를 위해 일합니다. 나는 이것을 몇 달 전에했다. 그리고 이것들은 내가 쓴 메모이다.

  1. msvcr100.dll을 가져 와서 system32 폴더에 넣으십시오.
  2. 컴파일위한 ExtUtils-따라 달라위한 ExtUtils - PkgConfig는
  3. \ 글꼴 ?? foo는 (은 리눅스 헤더입니다!) 추가가 인 stdlib.h 등을 포함 입심을 얻고 GTK의 \에 unistd.h에 줄을 주석 io.h 동일한 파일에서 getopt.h를 사용하십시오. 카이로를 컴파일 http://www.pwilson.net/sample.html
  4. 에서 가져 오기
  5. Pango가 컴파일 (나는 몇 가지 문제가 있었다하지만 난 pango와 사용 척하지 않았기 때문에 단지 ???? gtk2perl 3 참조. XS 코멘트)
  6. 컴파일 GTK를 (더러운 다시 작업 : gdkcairo.xs 및 gdkprintcontext에 대한 주석 참조)

나는 카이로를 사용하기 때문에 잘 작동합니다. PDF 작성 (예)은 실패합니다! 모든 기능이 필요하다면 리눅스에서이 모든 것을 교차 컴파일해야 할 수도 있습니다.

관련 문제