编程开发中的实用知识汇总
一、SSDL 与相关库的配置
1.1 SSDL 在 Unix 系统的配置
要让 SSDL 正常工作,需要先进行构建。可以前往示例代码处,按照其中 README 的说明操作。 libssdl.so 文件可以保持原位,只要不移动相关目录,示例代码中的 Makefiles 能找到它。代码仓库中有运行和调试 SSDL 程序的脚本,这是因为 Unix 系统可能找不到 libssdl.so 。如果不想使用脚本,可以将 libssdl.so 复制到 SDL2 程序所在目录(需要系统管理员权限)或项目目录,之后就可以使用 ./a.out 运行程序,使用 gdb a.out 或 ddd a.out 进行调试。
若要创建自己的项目,可以参考示例代码中 SSDL 项目的 Unix Makefile 进行操作。如果只需要命令行版本,运行 make 查看生成的命令,可能类似如下:
g++ -c `sdl2-config --cflags` -I../../external/SSDL/include main.cpp -o main.o
g++ -o a.out -g main.o `sdl2-config cflags` I../../external/SSDL/include lssdl lSDL2main -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_mixe
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



