SDL 설치하는 방법 좀 가르쳐주세요..

등짝을보자의 이미지

1. http://edu.hanyang.ac.kr/~deadwi/wakka.php?wakka=sdl_2
2. http://www.redwiki.net/wiki/wiki.php/SDL

이 사이트을 참고 하고 있는데요..둘다 윈도우 중심이여서 하기가 힘드네요...(특히 저같은 초보는)

http://www.libsdl.org/download-1.2.php
먼저 이 사이트에 가서 SDL , SDL-dev .rpm 을 설치했습니다.
그리고 yumex 에서 SDL 이름 붙은거는 전부 설치했습니다..
설치목록
---------------------------------
SDL_image-1.2.4-1.fc4
SDL_ttf-devel-2.0.7-1.fc4
SDL-devel-1.2.9-1
SDL_ttf-2.0.7-1.fc4
SDL-1.2.9-1 // 혹시 이게 1.2.9 이기 때문에 안되나요?? 1.2.8 에서 되나요??
SDL_gfx-2.0.13-2
SDL_gfx-devel-2.0.13-2
SDL-debuginfo-1.2.8-4
SDL_net-1.2.5-5
SDL_image-devel-1.2.4-1.fc4
SDL_net-devel-1.2.5-5
SDL_mixer-1.2.6-3.fc4
SDL_mixer-devel-1.2.6-3.fc4
---------------------------------

1. 사이트에 있는 예제소스...
-------------------------------------
//#include "/usr/include/c++/4.0.2/cstdio"
//#include "/usr/include/boost/compatibility/cpp_c_headers/cstdio"
//#include
#include
#include "/usr/include/SDL/SDL.h"

int main(int argc, char *argv[])
{
if(SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO) {
printf("Unable to init SDL: %s\n", SDL_GetError());
return 1;
}

atexit(SDL_Quit);
return 0;
}
---------------------------------------
이걸 컴파일 해봤는데요...에러가 뜨더군요...
include 가 아마 경로지정이 잘못된거같아....삽질을 좀해봤는데 역시 안되더군요
주석문은 제가 그 경로 찾아서 지정해봤습니다..근데 결과는 역시...안되더군요..

test.c
gcc -o test test.c

이렇게 컴파일 했거든요.....

사이트 여러군데 돌아다녀봤는데 윈도우설치법밖에 없더라구요...(윈도우는 되게 쉬워보이던데..:|)
혹시 리눅스로 설치하신분 계시면 설치 어떻게 하셨는지요??
설치하는 방법 좀 가르쳐주세요.....부탁드립니다....:)

cinsk의 이미지

#include <SDL.h>
...

로 작성하시고, 다음과 같이 컴파일하세요.

$ gcc `sdl-config --cflags --libs` test.c

나눠서 할려면:

$ gcc -o test.o `sdl-config --cflags` test.c
...
$ gcc -o test `sdl-config --libs` test.o

등짝을보자의 이미지

고맙습니다!!!~~
이것때문에 고생하고있었는데...:)
잘되네요...

---------------------------------------------------------------------
내 머리속에 rm -rf /


감비노도 궁금해하더라구..등짝!..등짝을보자!..

등짝을보자의 이미지

gcc `sdl-config --cflags --libs` test.c

여기서 `sdl-config --cflags --libs` 옵션 말고 다른것도 있나요???
더 추가 시키는게 있나요??

---------------------------------------------------------------------
내 머리속에 rm -rf /


감비노도 궁금해하더라구..등짝!..등짝을보자!..

댓글 달기

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