GTK+를 cygwin의 gcc와 함께 사용할 수 없을까요?

이한길의 이미지

오늘 하루 종일 시도하다가.. 이제 너무 피곤해서 자려 합니다.

위의 제목과 같이 GTK+를 cygwin에서 gcc와 함께 사용해보고 싶은데...

방법이 알고 싶네요.. 도저히 못하겠어서..

linux에서는 gcc와 함께 사용 가능하다고 하던데..

것두 아직 해보지는 않았구요..

누구 좀 알려주셨으면 합니다..

aero의 이미지

gtk+ 윈도우에서 컴파일 하시려면 이것저것 복잡한데요

Cygwin을 이용해서 컴파일 하는 방법 이외에도
mingw를 사용하는 방법도 있고
VC++을 사용할 수 도 있습니다.

cygwin은 UNIX emulation layer까지 포함하기 때문에
좀 무거운 감이 있죠 하지만 mingw는 win32 native 라이브러리만
가지고도 돌아가는 바이너리를 생성해주는 win32용 gcc컴파일러입니다.
Dev-C++ 라고 쉽게 mingw개발환경을 구축해주는 프로젝트가 있습니다.
http://sourceforge.net/projects/dev-cpp/

그리고 sourceforge.net 에 가보시면 win32 gtk+개발환경을
쉽게 구축해주는 프로젝트가 몇개 있습니다.

http://sourceforge.net/projects/gtk-win/
http://sourceforge.net/projects/wingtk/
http://sourceforge.net/projects/gtkenv4win32/

처음껀 최신을 유지해나가는거 같은데
나머지 2개는 최종업데이트 시간도 오래되었고 더이상
유지관리가 안되고 있는거 같네요

이한길의 이미지

지금은 페이지가 열리지 않고 있지만.. 언젠가... 열릴것 같군요..
다른 일부 페이지들도 열리지 않고 있는걸 보면 말입니다.
그럼 감사합니다.

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

vigor96의 이미지

http://www.gimp.org/~tml/gimp/win32/

에 가시면 gtk+ 관련 라이브러리를 win32 로

포팅해 놓은 것이 있는데요..

이걸 받아서 mingw32 랑

연동하면

예쁜 gtk 프로그래밍을 할 수 있답니다. ( 실제로 해 보았답니다. )

패키지 형태로 몽땅 받아서 하는게 아니라.

개별적으로 받아서 하는 것이라 정리하기 힘들고...

그 과정을 다음에 반복하려면 문서 같은 게 필요 할 것 같습니다.

나중에 제가 함 정리해서 올리봐야죠...^^

이한길의 이미지

그런데... 그 페이지는 알고 있는데... 어느걸 받아야 할지 모르겠더군요..
다 받았었는데.. 링크해야할 라이브러리가 어느건줄도 모르겠구요..
딸려온 영문으로된 문서라도 있으면 좋겠는데.. 못찾겠어요..
간단히라도 말씀해주셨으면 좋겠는데,... 암튼 감사합니다.

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.