【发布时间】:2014-01-24 03:17:55
【问题描述】:
我尝试(显然成功)在 mac os x mavericks 上安装 libpng。
我下载了最新的 1-6-8 版本.tar.xz 并按照说明进行操作。
./configure 运行良好
make check 传递除了被跳过的 png-error 之外的所有内容
sudo make install 显然工作正常,因为我的库 libpng。出现。
现在,当我尝试使用字符串编译我需要编译的 C 文件时
clang -w -lz -lpng16 libpng_test.c
我得到了错误
fatal error: 'png.h' file not found
#include <png.h>
显然它不能编译。
我尝试使用 homebrew 和 macports 安装,它似乎总是运行良好,但我总是遇到同样的错误
【问题讨论】:
-
"-lz" 应该在你的编译命令后面跟着 "-lpng16"。不过,不确定这是对您问题的解释。