sdl-2 - 如何配置 SDL_image 以使用对等目录中的 SDL 版本?
问题描述
我已经在一个文件夹中构建了 SDL,~/project/extra/SDL/
我正在尝试在~project/extra/SDL_image
. SDL未安装,项目静态链接到~/project/extra/SDL/build/.libs/*.a
库。
如何配置 SDL_image 以使用 SDL 的构建版本进行构建?
./configure --with-sdl-prefix=../SDL/build/.libs --with-sdl-exec-prefix=../SDL/build
不工作。
解决方案
依靠 SDL 的pkg-config
工具来帮助它在非系统位置找到自己:
# install SDL2
cd /tmp/SDL2-2.0.10
./configure --prefix=/tmp/sdl-local
make install
# install SDL2_image
cd /tmp/SDL2_image-2.0.5/
PKG_CONFIG_PATH=/tmp/sdl-local/lib/pkgconfig ./configure --prefix=/tmp/sdl-local
make install
推荐阅读
- java - 基于 Java 模板的字符串构造工具
- mysql - MySQL将月份数字转换为月份名称
- wordpress - 在一级 Wordpress 自定义助行器菜单中强制自定义 href 链接
- django - 使用 IF 语句停止 Jinja2 执行?
- javascript - 检查字符串是否在字符串中的任何位置包含 1 到 3 个 .-_ 字符
- python-3.x - 使用 Beautiful Soup 从 HTML Span 中提取数据
- c++ - 从类模板继承私有成员变量
- javascript - 使用 StackNavigator 导航到另一个页面时销毁当前页面并停止上一页上所有正在运行的进程
- python - 是否可以在没有 Google Assistant 的情况下仅将对话流代理上传到树莓派?
- c# - 如何对未定义的向量列表项进行分类?