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