2011-04-06 76 views
0

我用下面的代码在Ubuntu终端编译我SDL代码:无法编译SDL在linux

g++ SDL.cpp -o a.out -lsdl -lsdl_gfx 

和我得到这个错误:

/usr/bin/ld: cannot find -lsdl 
/usr/bin/ld: cannot find -lsdl_gfx 
collect2: ld returned 1 exit status 

任何想法,这是什么意思?

回答

0
g++ SDL.cpp -I/usr/include/SDL -lSDLmain -lSDL_gfx -lSDL 

确保安装了SDL_gfx,因为它是一个单独的可选模块。

0

我相信,这将做到这一点:

g++ SDL.cpp -o a.out -lSDL_gfx