Mac OS 10.8.2で実行していて、次のコマンドを使用してプログラムをコンパイルしています。
g++ main.cpp `sdl-config --cflags --libs` -o whateverfilename
SDLプログラムは問題なくコンパイルできますが、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
リンカに検索パスなどがないのではないかと思います。私はリンカーの検索パスを検索して編集しようとしていますが、それでも管理できないようです。誰かがそれを行う方法や、私が引き起こしている可能性のある他の問題を教えてくれれば幸いです:)