我在 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
我猜链接器缺少搜索路径或其他东西。我一直在尝试查找和编辑链接器搜索路径,但似乎无法管理,所以如果有人能告诉我如何做到这一点或我可能会导致什么其他问题,我将不胜感激:)