Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
关于Linux终端下g++编译SDL的问题
社区开发
1588
views ·
3
replies ·
To
floor
Go
SiyerBOBO
deepin
2019-02-26 07:59
Author
如题,我最近在学习SDL,喜欢用vim敲代码,根据教程我在终端安装了sdl:
apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
编辑好main.cpp后,在终端通过命令:g++ -g main.cpp -o test `sdl-config --cflags --libs`就可以编译成功
后来又学习了SDL图像扩展库,安装了SDL_image扩展库:apt-get install
libsdl-image1.2-dev
用了一下IMG_Load函数,谁知道就出错了:对函数IMG_Load未定义的引用
代码没毛病,是不是我的编译命令出了问题?有人告诉我要-I后面跟路径,但是小白有点懵,又大神路过教我一下吗?
我是Deepin ,用apt安装的sdl,什么什么库文件在哪我也不清楚。。
求教,有点急~、
Reply
Like 0
Favorite
View the author
All Replies
许自强
deepin
2019-02-27 18:55
#1
本帖最后由 hyikesong 于 2019-2-27 10:58 编辑
用apt-file、locate之类的工具搜一下库文件在哪里
Reply
Like 0
View the author
许自强
deepin
2019-02-27 18:57
#2
怕是没指定库的位置哦
Reply
Like 0
View the author
SiyerBOBO
deepin
2019-02-27 19:24
#3
https://bbs.deepin.org/post/175052
怕是没指定库的位置哦
谢谢,我现在用
g++ main.cpp -o test `sdl-config --cflags --libs` -lSDL_image -lSDL_ttf
就可以正常编译~~
谢谢啦~~
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
编辑好main.cpp后,在终端通过命令:g++ -g main.cpp -o test `sdl-config --cflags --libs`就可以编译成功
后来又学习了SDL图像扩展库,安装了SDL_image扩展库:apt-get install libsdl-image1.2-dev
用了一下IMG_Load函数,谁知道就出错了:对函数IMG_Load未定义的引用
代码没毛病,是不是我的编译命令出了问题?有人告诉我要-I后面跟路径,但是小白有点懵,又大神路过教我一下吗?
我是Deepin ,用apt安装的sdl,什么什么库文件在哪我也不清楚。。
求教,有点急~、