SDL Library PNG support
SDL Library PNG support
我试着编译我从网上下载的一个游戏应用程序的代码。
当我配置我得到以下错误:-
configure: error: Unable to find the SDL_image library with PNG support
在我看来,我的fedora上没有任何SDL库,所以我做了如下更新:-
sudo yum install SDL
但是我得到了下面的输出
Loaded plugins: refresh-packagekit
google-chrome | 951 B 00:00
google-chrome/primary | 1.4 kB 00:00
google-chrome 3/3
updates | 3.4 kB 00:00
fedora | 2.8 kB 00:00
Setting up Install Process
Parsing package install arguments
Package SDL-1.2.13-7.fc10.i386 already installed and latest version
Nothing to do
我试着用谷歌搜索这个错误,但是没有得到任何帮助。
SDL_image是一个单独的模块。您需要单独安装它的开发包。安装SDL并不会安装SDL_image,因为它是可选的。
为libpng执行yum安装。根据SDL文档…
截至SDL_image 1.2.5, JPEG, PNG和TIFF图像加载库是动态加载,如果你不需要加载那些格式,你不需要需要包括那些共享的库。Libpng依赖于libz,和Libtiff依赖于libz和libjpeg .
对于在Ubuntu或apt-get环境中遇到此问题的任何人:
sudo apt-get install libpng12-dev libjpeg8-dev libwebp-dev libtiff -dev
同样,如果您在您的机器上定制了SDL2,您可能会碰到这个问题。在这种情况下,您还需要重新构建它以添加新功能。
相关文章:
- 在CToolBar对象中使用PNG时出现问题
- 从存储为 Windows 资源 (c++) 的 png 中获取 png 文件数据
- 使用 stbi_write_png,如何将 0 和 1 的矩形字节数组转换为单色 png 文件?
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- 将 FFMPEG 帧写入 png/jpeg 文件
- 将位图 (bmp) 转换为具有透明度的 png (Windows c++)
- 如何启用libMagick++以保存.png文件格式
- Qt-png图像未显示在部署应用程序中
- 无法在CLion(macOS)上打开带有CImg的.png文件
- C++gdi::内存中的位图到PNG图像
- 当我调用它来解码 Blob 对象中的 png 图像时,"Magick++::readImages"引发警告
- 如何将 2d 数组转换为 svg 或 png 格式的数独图像?
- GUID variable for JPEG,BMP,PNG
- 尝试使用 CPP 在一个 Qt 窗口中显示多个 png 文件
- 为什么PNG图像的stdout有时会在printf中刷新图像的一半
- 如何将 zlib 流转换为 PNG?
- "Feature X requires run-time support"的含义是什么?
- 为嵌入式系统加载 png 图像
- SDL Library PNG support