2013-03-19 3 views
1

저는 Mac OS 10.8.2에서 실행 중이며 다음 프로그램을 사용하여 프로그램을 컴파일하고 있습니다. 나는 SDL 이미지 라이브러리를 사용하려고로SDL 이미지의 문제

g++ main.cpp `sdl-config --cflags --libs` -o whateverfilename 

내가 빨리 잘 SDL 프로그램을 컴파일 할 수 있지만, 일이 잘못 - 나는 다음과 같은 오류를 얻을 :

Undefined symbols for architecture x86_64: 
    "_IMG_Init", referenced from: 
     _SDL_main in cco8lzYA.o 
    "_IMG_Load_RW", referenced from: 
     _SDL_main in cco8lzYA.o 
ld: symbol(s) not found for architecture x86_64 
collect2: ld returned 1 exit status 

내가 링커 같은데요을 검색 경로 등이 없습니다. 나는 링커 검색 경로를 찾아보고 편집하려고 시도해 왔지만 그렇게해도 관리 할 수 ​​없다. 누군가가 나에게 어떻게 할 수 있는지 또는 다른 문제가 있다면 그것을 고맙게 생각할지도 모른다. :)

답변

3

lSDL_Image 컴파일러 플래그를 추가해야한다고 생각합니다. C++과 SDL에 관해서는 많은 멍청한 생각이 들었습니다.

나는 또한 아주 많이 "L"없이 LazyFoo's tutorials

+0

는 "SDL_image"를 사용하고 있었다 전에 그것을 시도했지만 잘못된 플래그를 확실하게 주도했습니다 좋습니다. 지금 고마워! –