我已经下载了jpeg编码器的开源代码,命名为“jpegsr9a.zip”。“jinclude.h:20:55:致命错误:jconfig.h:没有这样文件或目录”。请帮我解决这个问题。提前感谢。
hsgswve41#
您需要构建jpeg-8a库,因为这将创建文件jconfig. h。在继续构建jpeg-encoder之前,请检查先决条件,然后继续。在这种情况下,您需要编译并安装jpeg-8a。
jpeg-8a
jpeg-encoder
yqlxgs2m2#
我在64位系统上编译带有g++ -m32(32位)标志的代码时遇到了同样的问题。我通过安装32位版本的库ie修复了它:
g++ -m32
sudo apt-get install libjpeg-dev:i386
字符串其中后缀:i386用于请求32位版本。如果是这种情况,您还应该安装以下软件包
:i386
sudo apt-get install gcc-multilib g++-multilib
型谢啦,谢啦
2条答案
按热度按时间hsgswve41#
您需要构建
jpeg-8a
库,因为这将创建文件jconfig. h。在继续构建
jpeg-encoder
之前,请检查先决条件,然后继续。在这种情况下,您需要编译并安装jpeg-8a
。yqlxgs2m2#
我在64位系统上编译带有
g++ -m32
(32位)标志的代码时遇到了同样的问题。我通过安装32位版本的库ie修复了它:字符串
其中后缀
:i386
用于请求32位版本。如果是这种情况,您还应该安装以下软件包型
谢啦,谢啦