c++ dlib jpeg_loader: error while loading image: Wrong JPEG library version: library is 80, caller expects 62 我应该装哪个版本
时间: 2024-01-24 21:19:04 浏览: 204
jpeg编解码器c++
3星 · 编辑精心推荐
这个错误提示意味着你使用的JPEG库版本与dlib不兼容。在这种情况下,你应该使用dlib支持的JPEG库版本。
dlib官方文档中提到,dlib支持的JPEG库版本为6b和8d。你可以尝试升级或降级你的JPEG库版本,以使其与dlib兼容。如果你当前的JPEG库版本是80,那么你需要降级到6b或8d。
如果你使用的是Linux系统,你可以使用以下命令来查找并安装dlib所需的JPEG库版本:
```
sudo apt-cache search libjpeg
sudo apt-get install libjpeg8-dev
```
如果你使用的是Windows系统,你可以从下面的网址下载适用于dlib的JPEG库版本:
http://gnuwin32.sourceforge.net/packages/jpeg.htm
下载后,将库文件复制到你的项目目录中,并在编译时将其链接到你的代码中。
阅读全文