[완료]GTK+에서 opengl쓸 수 있나요??

icj7061의 이미지

항상 c++을 사용하다가 c가 그리워 져서
gtk+에서 opengl을 쓸려고 하는데
튜토리얼이나 예제를 찾아봐도 없네요(gtkglext라는 gtk를 위한 extension이 보이긴 하는데,
이건 지금 개발을 안하는것 같아서 쓰기거 약간 그렇네요);;
혹시 gtk+에서 opengl써보신 분 있으신가요??
있으시면 어떻게 쓰는지 알려주셨으면 합니다(gtk에서 못쓰거나 쓰기가 노가다면 다른방법이라도 알려주셨으면 감사하겠습니다.(C로 만들어진 gui툴킷이나 c를 지원하는 gui툴킷이여야 됩니다.)).
감사합니다.

p.s. qt는 GPL, 상용이라 싫고, wxwidget도 있지만 이번에는 순수 C로만 작성하고 싶습니다.

익명 사용자의 이미지

답은 아니지만, 잘못된 정보가 있어 혹시 글을 읽으시는 다른분들이 잘못된 정보를 가져갈까봐 댓글을 달아봅니다.

qt는 GPL이 아닙니다. LGPL입니다.

그리고, "qt는 상용버젼이다"는 적절한 표현이 아닙니다.

단지 오픈소스버젼도, 상용버젼도 존재하는것입니다.
mysql도 상용버젼이 존재합니다.
redhat도 상용버젼이 존재하고요.
suse linux도 상용버젼이 존재합니다.
php zend도 상용버젼이 존재합니다.

많은 오픈소스들 프로젝트들이 상용버젼을 제공하며, 그들의 비지니스 모델은 기술지원과 컨설팅을 통해 돈을 법니다.
상용버젼이라고 오픈소스버젼과 크게 다르지 않습니다. 단지, 상담해주고 돈버는거죠.

또다른 선택으로는
SDL을 한번 사용해보세요.

많은 언어로의 바인딩이 존재하며, 원하시면 C로도 작성하실수 있습니다.

icj7061의 이미지

지금알았습니다. 감사합니다.

p.s gpl도 틀린 말은 아닌것 같습니다.qt 라이선스가 gpl,lgpl,상용라이선스가 있으니;;;;

planetarium의 이미지

쉼표에 or의 뜻도 있을진대 너무 독자적으로 해석하신거 같네요...

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.