找不到png.h文件 - Linux

时间:2016-04-17 09:13:34

标签: linux

我正在尝试在linux ubuntu中运行this。当我打字时说它

rgb_image.cc:26:24: fatal error: libpng/png.h: No such file or directory
 #include <libpng/png.h>

然后我跟着this安装png.h。

sudo install libpng-dev

但现在告诉我了

install: missing destination file operand after ‘libpng-dev’

我该怎么办?

请帮助,谢谢。

5 个答案:

答案 0 :(得分:54)

尝试这个:

sudo apt-get install libpng-dev

然后可以去askubuntu.com;)

答案 1 :(得分:2)

对于centOS 7,您可以尝试

yum -y install libpng* 

答案 2 :(得分:1)

对于 Centos 8,我收到以下警告消息:

<块引用>

警告:找不到头文件 。 该主机没有 libpng 库。 禁用对 PNG 帧缓冲区的支持。

我使用命令解决了它:

<块引用>

sudo yum install libpng-devel

答案 3 :(得分:0)

对于Centos 7,请在下面使用

  • libpng-devel:用于程序处理PNG图像格式文件的开发工具

    yum install libpng-devel
    

答案 4 :(得分:0)

在Ubuntu 18中,/usr/include/png.h移至/usr/include/libpng/png.h 解决方法是这样的: ln -s /usr/include/libpng/png.h /usr/include/png.h

或者您可以将构建配置为使用包含目录/usr/include/libpng