本文介绍了SDL库在linux的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试编译此代码:
I'm trying to compile this code:
#include "SDL/SDL.h"
int main(void) {
SDL_Surface *Hello = NULL;
SDL_Surface *Screen = NULL;
SDL_Init( SDL_INIT_EVERYTHING );
return 0;
}
但是编译器会说:
我不知道为什么会发生这种情况。我使用Debian Mint和Code :: Blocks。你能帮我吗?
I dont know why this is happening. I'm using Debian Mint and Code::Blocks. Could you Help me?
推荐答案
看起来你还没有 -lSDL
。
sdl-config
返回SDL安装的编译和链接标志。
sdl-config
returns the compile and link flags for your installation of SDL.
假设程序 sdl.cpp
g++ -o sdl `sdl-config --cflags` sdl.cpp `sdl-config --libs`
应该给你正确的标志。
这篇关于SDL库在linux的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!