2011-10-19 3 views
0

내 컴퓨터에서 ttf SDL 글꼴을 실행하려고합니다.SDL C++ 링커 오류

저는 CodeBlocks를 사용하고 있으며, 표준 SDL 윈도우를 구축하기 위해 적절한 링크가 이미 있습니다 : -lSDL -lSDL_main 아무런 문제없이.

ld.exe||cannot find -lSDL_ttf| 
||=== Build finished: 1 errors, 0 warnings ===| 

:

내가 위키 피 디아와 다른 소스에서 읽은 바로 오류를 내가 -lSDL_ttf와 연결하기로하고 확인하고 난 -lSDLmain 및 -lSDL 후 옵션을 연결하는 내 IDE에서 이것을 포함 얻을 컴파일러에서 SDL 하위 디렉토리에 다운로드 할 파일과 헤더 파일을 추출했는데 내가 잘못하고있는 것을 이해하지 못합니다.

답변

0

여기에 무슨 일이 일어나고 있는지 자세히 알려주십시오. 당신은 -lSDL이 작동하지만 -lSDL_ttf가 아니라고 말합니까? 즉, 컴파일러는 SDL 라이브러리를 찾고 있지만 SDL_ttf는 찾지 못했습니다. 어딘가에 SDL_ttf 라이브러리를 가지고 계십니까 (dll)? 여기에서 가져 오기 http://www.libsdl.org/projects/SDL_ttf/

EDIT : 어떤 컴파일러를 사용하고 있습니까? "-L"을 지정하려고 했습니까? 그래서 그것은 현재 디렉토리에서 검색 할 것인가? 실행중인 전체 링커 명령을 제공 할 수 있습니까?

+0

정확합니다. Win32에 SDL_ttf .dll 파일이 있으며 파일을 찾을 수 있어야 컴파일 폴더에 저장됩니다. 아아 나는 아직도 오류를 찾을 수 없다. –