首页 > 解决方案 > 如何配置 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-2configuresdl-image

解决方案


依靠 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

推荐阅读