因工作需要,在编译时发现#include <png.h>报错,缺少png.h。

在查阅网上各种解决方案以后,找到一篇教程

(https://blog.csdn.net/u012588160/article/details/105849148)。

安装zlib

1.下载zlib:

在官网http://www.zlib.net/,下载如zlib-1.2.11.tar。

2.解压:

tar -zxvf zlib-1.2.11.tar.gz -C /xx/xx

当然也可以可视化程序解压

3.配置:

cd到zlib解压后的文件夹,

运行:

./configuremakemake install

如果碰到权限问题,就使用sudo

查看一下zlib库的头文件和库文件的路径 :

pkg-config zlib --libs --cflags

显示:-I/usr/local/include -L/usr/local/lib –lz

表示安装成功

安装libpng

1.下载libpng:

在官网http://www.libpng.org,下载如libpng-1.6.37.tar。

2.解压:

tar -zxvf libpng-1.6.37.tar -C /xx/xx

当然也可以可视化程序解压

3.配置:

cd到libpng解压后的文件夹,

运行:

./configuremakemake install

如果碰到权限问题,就使用sudo

查看一下libpng库的头文件和库文件的路径 :

pkg-config libpng16 --libs --cflags

显示:

-I/usr/local/include/libpng16  -L/usr/local/lib -lpng16

表示安装成功

当然如果路径显示有问题,表示路径没有配置好,可以设置一下:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

png.h缺失 - 安装相关推荐

  1. easy-x库graphics.h图形库安装

    easy-x库graphics.h图形库安装 graphics.h就是C++下easy-x库的一个图形库,还蛮好玩的,你想用vc6.0还是VS都是需要自己安装这个库的,接下来就来看着怎么安装吧! 一. ...

  2. xp可以装java6不_XP系统XMind 6中缺失安装java环境

    在安装使用 XMind 6的过程中,因为系统的不同,电脑环境不一样,会影响XMind 6正常使用.就拿安装XMind 6 java来说,安装环境的缺失也可能导致失败,本文就讲解了XP系统XMind 6 ...

  3. UNP学习第一步:unp.h的安装及第一个程序的运行

    UNP学习第一步:unp.h的安装及第一个程序的运行 unp.h的安装 源代码编译 静态库安装 运行第一个程序 启动daytime服务 unp.h的安装 源代码编译 在书籍网站(http://www. ...

  4. ncurses.h 库安装及函数使用

    ncurses库是一个Linux系统下的图形支持的函数库,使用方法可以阅读官方的手册,这里列出了里面许多有用的函数. "ncurses.h" 包含 "stdio.h&qu ...

  5. C语言开发小游戏—编译器篇graphic.h的安装

    用C语言开发小游戏的前期准备-以VS2015编译器为例 要开发小游戏很大 程度上C和C++都会涉及,并且会涉及不少库函数的知识,在这里简单起见,我先把开发一个简单的图形界面游戏需要的东西在这里写一下, ...

  6. 技嘉H510M H主板安装gtx660折腾记录

    最近给老电脑升级核心配件,但是显卡太贵又用不着,于是拿原来的gtx660搭配.但是到手后发现问题很多,一一记录一下. 一.主板默认没有开始csm,无法亮屏 不知道主板厂家怎么想的,到手csm是关着的, ...

  7. Microsoft Office Visio 缺失安装文件的解决方法(附viso安装密钥)

    工作环境(蓝色粗体字为特别注意内容) 1,软件环境:Windows 7.Microsoft Office Visio Professional 2007.Microsoft Office Enterp ...

  8. php redis.h,swoole安装hredis支持导致php不能加载swoole扩展

    操作说明 1.下载hiredis编译 make -j sudo make install sudo ldconfig 2.开始编译swoole phpize ./configure --enable- ...

  9. u盘启动 联想一体机_联想Y430pAT-ISE(H)U盘安装Win7系统教程

    最近听到有人在问联想Y430pAT-ISE(H)笔记本安装WIN 7系统的方法,联想Y430pAT-ISE(H)笔记本从发行到现在也快5年了,不过有人在问该电脑安装系统就说明有人还在使用,关于联想Y4 ...

最新文章

  1. 张一鸣:10年面试2000人,我发现混得好的人,全都有同一个特质
  2. 简单的apache URL重写
  3. 闪电Android视频转换器,闪电视频转换器
  4. Python使用aiohttp异步爬取糗事百科
  5. 【转】iOS类似Android上toast效果
  6. jsonp跨域读取cookie
  7. Spark Streaming的工作机制
  8. Ionic JPush极光推送 插件实例
  9. 检查java_如何检查Java版本?
  10. 有关二级菜单缓慢效果出现(transition)
  11. win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
  12. 计算机网络:网络拓扑分类
  13. B2B网关支付方案介绍
  14. POI excel 单元格换行
  15. bootstrap 5 表单验证
  16. 自定義 ForkJoinPool 線程池,并消除classLoader加载失败的问题
  17. 沐阳Python扫盲01类的概念与实例
  18. 三星 android 调试模式设置,三星盖世4 usb调试怎么打开?安卓4.2怎样打开USB调试...
  19. 【经验分享】EDDX文件及其打开软件EdrawSoft Edraw Max的下载和安装
  20. NFC毕业纪念卡:小小车票,致逝去青春

热门文章

  1. 【附源码】计算机毕业设计JAVA评标专家管理信息系统
  2. 《统计学》(贾俊平)考研初试完整学习笔记6~9章
  3. java编写数独_求用java写一个数独游戏
  4. thunderbird无法发送邮件
  5. 安全 安全 安全……
  6. java remoteobject_RemoteObject使用 | 学步园
  7. 提高 Maya 渲染质量和速度的4个小技巧
  8. 温度变送器转换程序c语言,温度变送器电原理图
  9. 将阿里图标iconfont转成css代码显示
  10. PTA 2021级-JAVA06 继承和多态、抽象类和接口