C SDL_gfx未定义参考
我下载了C SDL_gfx未定义参考,c,linux,sdl,C,Linux,Sdl,我下载了SDL\u gfx,做了所有的事情(/configure,make install,…),甚至做了检查,但当我试图在源代码中使用实际功能时,它说: undefined reference to pixelColor. 我包括了,在.h文件中,有 int pixelColor(SDL_Surface * dst, Sint16 x, Sint16 y, Uint32) 我是否必须为SDL\u gfx使用特殊的编译标志 现在我使用-lSDL-lSDL\u ttf 现在我使用-lSDL-l
SDL\u gfx
,做了所有的事情(/configure
,make install
,…),甚至做了检查,但当我试图在源代码中使用实际功能时,它说:
undefined reference to pixelColor.
我包括了
,在.h
文件中,有
int pixelColor(SDL_Surface * dst, Sint16 x, Sint16 y, Uint32)
我是否必须为SDL\u gfx
使用特殊的编译标志
现在我使用-lSDL-lSDL\u ttf
现在我使用-lSDL-lSDL\u ttf
针对SDL_gfx的链接:-lSDL_gfx
您可能应该使用pkg config
,不过:
`pkg-config sdl SDL_ttf SDL_gfx --libs`
这会把你需要的东西都吐出来,图书馆方面:
-lSDL_ttf -lSDL_gfx -lSDL
@泽布伦特:我知道这很古老,但是如果一个答案能帮助你解决问题,你应该把它设为答案。(您可以通过单击票数下的复选标记来执行此操作)