introuvable dans mac os X mavericks

J’ai essayé (apparemment avec succès) d’installer libpng sur mac os x mavericks.

J’ai téléchargé la dernière version .tar.xz et suivi les instructions.

./configure fonctionne bien

make check passe tout sauf png-error qui est sauté

sudo make install semble fonctionner correctement depuis ma bibliothèque libpng. apparaît.

Maintenant, quand j’essaie de comstackr le fichier C que j’ai besoin de comstackr, en utilisant la chaîne

clang -w -lz -lpng16 libpng_test.c

je reçois l’erreur

fatal error: 'png.h' file not found

#include

et évidemment il ne comstack pas.

J’ai essayé d’installer les deux avec homebrew et macports et cela semble toujours fonctionner correctement, mais j’obtiens toujours la même erreur

Vous devez d’abord trouver où se trouve le fichier png.h

 sudo find / -name png.h 

Ici, dans mon environnement, il se trouve dans / usr / local / include

Puis cherchez libpng.a

 sudo find / -name libpng.a 

Ici, dans mon environnement, il se trouve dans / usr / local / lib

Ajoutez maintenant ces répertoires à la ligne de commande clang:

 clang -I/usr/local/include -L/usr/local/lib -w -lz -lpng16 libpng_test.c