我在编译 HandBrake 时,遇到如下的错误
./HandBrake/libhb/hb.c:18:10: fatal error: 'turbojpeg.h' file not found
#include <turbojpeg.h>
首先执行如下的命令
apt-cache search libjpeg-turbo | grep dev
结果如下
libjpeg62-turbo-dev - Development files for the libjpeg-turbo JPEG library
安装 libjpeg62-turbo-dev
后继续执行 make
,但还是报同样的错误。查询资料后得知了 apt-file
apt install apt-file
apt-file search turbojpeg.h
结果如下
libturbojpeg0-dev: /usr/include/turbojpeg.h
安装 libturbojpeg0-dev
后,完美解决该错误。以后在编译时遇到类似的问题,就可以使用 apt-file
搜索所需的软件包,安装上就好了。