【问题标题】:png.h file not found - Linux未找到 png.h 文件 - Linux
【发布时间】:2016-04-17 09:13:34
【问题描述】:

我正在尝试在 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’

我该怎么办?

请帮忙,谢谢。

【问题讨论】:

    标签: linux


    【解决方案1】:

    试试这个:

    sudo apt-get install libpng-dev
    

    那么也许去askubuntu.com ;)

    【讨论】:

      【解决方案2】:

      centOS 7 可以试试

      yum -y install libpng* 
      

      【讨论】:

        【解决方案3】:

        在 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

        【讨论】:

          【解决方案4】:

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

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

          我使用命令解决了它:

          sudo yum install libpng-devel

          【讨论】:

            【解决方案5】:

            对于 Centos 7 使用下面的

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

              yum install libpng-devel
              

            【讨论】:

            • 和上面相比有什么不同?
            猜你喜欢
            • 2016-03-17
            • 2013-09-04
            • 1970-01-01
            • 2019-09-29
            • 2020-05-18
            • 2016-03-02
            • 1970-01-01
            • 2014-01-24
            • 1970-01-01
            相关资源
            最近更新 更多