我下载了SDL_gfx并执行了所有的操作(./configure、make install、.),甚至进行了检查,但是当我试图在源代码中使用实际的函数时,它说:
undefined reference to pixelColor.我包括了<SDL/SDL_gfxPrimitives.h>,在.h文件中,有
int pixelColor(SDL_Surface * dst, Sint16 x, Sint16 y, Uint32)我必须为SDL_gfx使用一个特殊的编译标志吗?
现在我使用-lSDL -lSDL_ttf
发布于 2014-02-19 21:42:41
现在我使用
-lSDL -lSDL_ttf
也可以链接到SDL_gfx:-lSDL_gfx
不过,您可能应该使用pkg-config:
`pkg-config sdl SDL_ttf SDL_gfx --libs`它会把你需要的一切都说出来,从图书馆的角度看:
-lSDL_ttf -lSDL_gfx -lSDLhttps://stackoverflow.com/questions/21893083
复制相似问题