2013-07-21 1 views
1

내가 SDL을 제대로 설치했다고 생각하지만 파이썬에서 import Pygame을 확인하는 방법을 찾지 못했습니다. 나는 우분투 13.04를 사용하고있다. 이것은 내 C++ 코드 #include "SDL/SDL.h"의 헤더입니다. 코드 디렉토리에서 g++ -Test -o "testcode" "lesson02.cpp"을 실행하면 /usr/bin/ld: cannot open linker script file est: No such file or directory이됩니다. 나는 게으른 Foo의 튜토리얼을 따르려고 노력하고 있지만 컴파일은 실제로 다루지 않으며 잃어버린다. 컴파일 명령에 SDL을 포함시키기 위해 뭔가 다른 것을 써야합니까? SDL이 제대로 설치되지 않았습니까? 내 포함 라인에 문제가 있습니까?SDL과 g ++은 항상 오류를 생성합니까?

답변

2

g ++ 옵션에 -lsdl을 추가해야합니다.

EDIT : g ++가 이것을 "load script file named"로 취급하기 때문에 실제 솔루션은 -Test 옵션을 제거하고있었습니다.

+0

는 "g ++ - 테스트 -lsdl -o"testcode ""lesson02.cpp를 실행하여 컴파일 코드의 끝 부분에 -lSDL을 추가하고 –

+0

당신이 모두 libsdl 및 libsdl-dev에 설치 한 같은 오류가있어? (패키지 이름은 배포판에 따라 달라질 수 있습니다. MinGW가 아닌 Linux를 실행하고있는 것 같습니다) –

+0

제가 포함되어 있지 않다면 sdl에 대한 지침을 따랐습니다. 어떻게 설치합니까? –

2

+0

g ++ : 오류 : 인식 할 수없는 명령 행 옵션 '-1SDL' –

+0

@KevinKlute 이제는 "ell"이 아니야 1. –

+0

원래 오류가 다시 발생합니다. –

관련 문제