我尝试(显然已成功)在mac os x mavericks上安装libpng
。
我下载了最新的1-6-8版本.tar.xz
并按照说明进行操作。
./configure
运行良好
make check
传递除跳过的png-error之外的所有内容
sudo make install
显然工作正常。出现。
现在,当我尝试使用字符串
编译我需要编译的C文件时 clang -w -lz -lpng16 libpng_test.c
我收到错误
fatal error: 'png.h' file not found
#include <png.h>
显然它不会编译。
我尝试用homebrew和macports安装它们似乎总是运行正常,但我总是得到同样的错误
答案 0 :(得分:6)
首先,您必须找到png.h文件所在的位置
sudo find / -name png.h
在我的环境中,它位于 / usr / local / include
然后寻找libpng.a
sudo find / -name libpng.a
在我的环境中,它位于 / usr / local / lib
现在将这些目录添加到clang命令行:
clang -I/usr/local/include -L/usr/local/lib -w -lz -lpng16 libpng_test.c